Windows菜單可以通過實現單選(點選)與多選(勾選)展現當前狀態.你無需更改MENU結構,只需運行時更改菜單項MENUITEM的標記.
菜單多選與單選(函式示例) | 簡介 |
HMENU menu = GetSubMenu(main_menu,1); | 獲取子菜單句柄 |
CheckMenuRadioItem(
menu, ID_FIRST, ID_LAST, ID_CHECK, MF_BYCOMMAND); |
單項選擇
ID_FIRST第一個菜單 ID_LAST最後一個菜單ID ID_CHECK單選(點選)菜單ID
|
CheckMenuItem(menu,
ID_CHECK, MF_BYCOMMAND|MF_CHECKED); |
選擇多個菜單項(多項選擇) |
CheckMenuItem(menu,
ID_CHECK, MF_BYCOMMAND|MF_UNCHECKED); |
取消選擇菜單項(多項選擇) |