central_dogma回答ポイント 60ptウォッチ

いま、C++/CLIでダイアログに描画したいと考えています。

MFCの場合は、
ダイアログを生成したときにそれに対応するID(たとえばIDC_STATIC_GPとします)を割り当てれば

CDC *pDC = GetDlgItem(IDC_STATIC_GP)->GetDC();
GetDlgItem(IDC_STATIC_GP1)->GetClientRect(&rec);
m_MemDC1.CreateCompatibleDC(pDC);
m_Bitmap1.CreateCompatibleBitmap(pWinDC,rec.right,rec.bottom);
m_MemDC1.SelectObject(&m_Bitmap1);
m_MemDC1.PatBlt(0,0,rec.right,rec.bottom,WHITENESS);
m_yellow_Pen.CreatePen(PS_SOLID,1,RGB(230,245,0)); //黄色のペンを作成
ReleaseDC(pWinDC);
ReleaseDC(pDC);

として描画できますが、C++/CLIの場合はダイアログのIDを取得できません。

"C++/CLIでダイアログに描画する方法を教えてください。"

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2010-03-14 22:30:20
終了日時
2010-03-21 22:35:02
回答条件
回答にURL必須 1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

C++/CLI6PDC13mfc87RGB123ダイアログ525REC26

人気の質問

メニュー

PC版