如何将win32菜单选中图标设置为默认值?

时间:2016-11-03 09:21:09

标签: c++ winapi menu

如果我按

设置菜单图标,我有一个win32 ModifyMenu(hMenu, 2, MF_BYPOSITION | MF_BITMAP, ID_BG_RED, (LPCTSTR)bmpIcon3);
ModifyMenu

菜单图标已更改,但"已检查"选中标记也已更改。 由于我使用SetMenuItemBitmaps(hMenu, 2, MF_BYPOSITION, NULL, checkedIcon); 后默认选中标记已消失,因此我使用以下方法添加了另一个复选标记图标:

cat > /etc/cron.d/sendmail << 'EOF'
# start sendmail every 15 minutes in queue-mode instead of running as daemon
0,15,30,45 root /usr/sbin/sendmail –q
EOF

我尝试使用类似的图标,但看起来非常奇怪:

enter image description here 这是我的偶像 enter image description here

我尝试了22 * 22或20 * 20 bmp文件,但是当第一个菜单项上没有选中项目时,它们总是变小。

尺寸不能与原始复选标记完全匹配,如下所示:

enter image description here

我有什么方法可以获得默认的复选标记吗?

0 个答案:

没有答案