1. 程式人生 > >crystal521(雲淡風輕)的專欄

crystal521(雲淡風輕)的專欄

1、資源中加入對話方塊背景圖片,命名為IDB_BK;
2、dlg類標頭檔案中定義


private:
 CBitmap m_bitmap;
 CBrush  m_brush;

3、在OnInitDialog中加入
BOOL CDlg::OnInitDialog()
{
 ...
 m_bitmap.LoadBitmap(IDB_BK);
 m_brush.CreatePatternBrush(&m_bitmap);
 ...
}

4、在WM_CTLCOLOR訊息中處理
HBRUSH CDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
 ...

 switch(nCtlColor)
 {
 case CTLCOLOR_DLG:
  return m_brush;
 ...
 }

 ...