更改菜单字体

时间:2010-02-01 06:36:46

标签: c++ user-interface winapi

我有一个菜单句柄。 我可以使用API​​

更改每个菜单项的文本
SetMenuItemInfo

现在一些菜单以粗体显示。我想将他们的字体改为常规字体。 最好的方法是什么?

2 个答案:

答案 0 :(得分:0)

菜单中的粗体条目是默认条目(如果菜单未完全归属)。

您可以更改此SetMenuDefaultItem()

答案 1 :(得分:-1)

您可以通过发送WM_SETFONT来询问任何窗口更改其字体。 (这可能不适用于菜单,不确定。)

您可以使用owner-drawn menu完全控制其外观。