VS2008創建的單文檔應用程序,其默認的菜單欄字體與工具欄字體都偏小。具體原因,mao似是微軟在vs2008上,對字體的大小有設置過(有多寫了幾行代碼)
下面是一種解決辦法:
在CXxxxxApp::InitInstance()處,添加如下代碼:
LOGFONT logfont = {0};
::SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof(LOGFONT), &logfont, 0);
afxGlobalData.SetMenuFont(&logfont, true);