1. 程式人生 > >MFC對話方塊中改變對話方塊,Group Box, Static Text, Check Box, Edit Ctrl(disabled), Combo Box(disabled), Radio Button等控制元件背景色

MFC對話方塊中改變對話方塊,Group Box, Static Text, Check Box, Edit Ctrl(disabled), Combo Box(disabled), Radio Button等控制元件背景色

VC 設定 Dialog, Group Box, Static Text, Check Box, Edit Ctrl(disabled), Combo Box(disabled), Radio Button等背景色

編寫WM_CTLCOLOR訊息的對映函式OnCtlColor(CDC *pDC, CWnd pWnd, UINT nCtlColor)

加入如下程式碼:
COLORREF backColor = RGB(216, 231, 252) //office 2003背景色
pDC->SetBkMode(TRANSPARENT);                //設定控制元件背景透明
return CreateSolidBrush(backColor);            //建立背景刷子 

 本方法Bloger已經試驗通過,有什麼可以問題可以與我聯絡!