如何上工具栏的字体和菜单的字体一致?
如图如题 ,请教
[解决办法]
工具栏上文字应该是图片方式显示 估计得自绘了
[解决办法]
你这图是不是ComboBox? 不是工具栏按钮?如果是ComboBox给它SetFont就可以了。
[解决办法]
SystemParametersInfo(SPI_SETNONCLIENTMETRICS ...)可以获取菜单字体信息,但更简单的可以用:
CFont* pFont = ToolBar::GetFont();
[解决办法]
获取菜单字体,可参考如下示例:
NONCLIENTMETRICS nm;nm.cbSize = sizeof (NONCLIENTMETRICS);SystemParametersInfo (SPI_GETNONCLIENTMETRICS,0,&nm,0);LOGFONT fl = nm.lfMenuFont;