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