睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接
系統環境:Windows 7
軟件環境:Visual C++ 2008 SP1
本次目的:為對話框設置背景顏色、控件顏色
既然MFC對話框不好開發,那么現在我們來開始美化我們的對話框。為對話框設置背景顏色、控件顏色等等。
對話框背景顏色:
網上流傳有四種方法(可能還不止),在VC++2008SP1測試后,發現只有三種可以使用了,其中第一種被廢棄了。以下是四種方法:
方法一 (失效):調用CWinApp類的成員函數SetDialogBkColor來實現。
其中函數的第一個參數指定了背景顏色,第二個參數指定了文本顏色。下面的例子是將應用程序對 話框設置為藍色背景和紅色文本,步驟如下:
① 新建一個基于Dialog的MFC AppWizard應用程序ExampleDlg。
② 在CExampleDlgApp ::InitInstance()中添加如下代碼:
[cpp] view plaincopy