MainFrameにリソースからBMPを描画する

メニューから描画を選択して書く場合

1 リソースビューのMenuからメニューを選択する
2 メニューのアイテムをダブルクリックしてアイテムのダイアログを出す



3 キャプションを決めてIDを決定する。
  IDはわかりやすいモノを。



4 オブジェクトIDに(3)で決めたIDが入っているのでそれを選択する
5 COMMANDを選択します。
6 関数の追加をクリックします。
  これで関数が追加されたので、コード編集をクリックすると
  追加された関数のコードに飛びます。

7 中に以下のようにコードを打ち込みます。
 

//////////////////////////////////////////////////////////////
// CMainFrame メッセージ ハンドラ
void CMainFrame::Ontest()
{
// TODO: この位置にコマンド ハンドラ用のコードを追加してください
 
CBitmap Bitmap;
 
CDC pDC;
pDC.CreateCompatibleDC(0);
pDC.SelectObject(this);
 
CDC DC;
DC.CreateCompatibleDC(0);
Bitmap.LoadBitmap(IDB_BITMAP1);
DC.SelectObject(&Bitmap);
 
pDC.BitBlt(0,0,640,640,&DC,0,0,SRCCOPY);
 
}
 

8 リソースの IDB_BITMAP1に読み込んだCGを表示することができます。