2012-12-06 51 views
1

我正在處理非常大的MFC應用程序。在這個應用程序中有數百個對話。現在,我想更改MFC應用程序中所有對話框的背景顏色和字體大小。我怎樣才能做到這一點?是否需要爲每個對話或任何其他工作處理WM_CTLCOLOR按摩?更改MFC應用程序的背景顏色

注意:我不能使用任何庫,如BCGSoft,Xtreme Toolkit。

+1

一個快速方法可能是調用'CWinApp :: SetDialogBkColor'。這將更改應用程序中所有對話框的背景顏色(和文本顏色)。 –

回答

1

創建一個Dialog類並處理該類中的WM_CTLCOLOR消息,現在從此類中派生出您的MFC應用程序的所有其他對話框。