ピクチャーコントロールのデバイスコンテキストを取得するためには?
VC2005についてです
ピクチャーコントロールのデバイスコンテキストを操作するためには
どうすればよいでしょうか?
void CMainFrame::OnButton()
{
// ここに処理を書く
CMainFrame *pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd;
CButton *pButton = (CButton*)pFrame->m_wndDialogBar.GetDlgItem(IDC_BUTTON1);
pButton->SetWindowText("button");
MDIGetActive()->GetDC()->TextOutA(0,0,"文字列です");
}
この様にすれば、アクティブになった
子ウィンドウデバイスコンテキストを取得することができますが、
アクティブになった、この子ウィンドウの上にある
ピクチャーコントロールに
描画するためには どうすればよいでしょうか?
MDIで、複数のウィンドウのうちで
アクティブになった ものだけを
操作したいのです。
MDIGetActive()->GetDlgItem(IDC_PICTURE1)->GetDC()->TextOutA(0,0,"文字列です");
この方法では、エラーがでます。
よろしくお願いします。
お礼
有難う御座いました