| 26 | } |
| 27 | |
| 28 | static void DisableMenuItemRecursive(CMenu* pMenu, UINT idDisabled) |
| 29 | { |
| 30 | TraverseMenuRecursive(pMenu, [idDisabled](CMenu* pMenu, int index, UINT id) |
| 31 | { |
| 32 | if (id == idDisabled) |
| 33 | pMenu->EnableMenuItem(index, MF_DISABLED | MF_BYPOSITION); |
| 34 | }); |
| 35 | } |
| 36 | |
| 37 | static void CheckMenuItemRecursive(CMenu* pMenu, UINT idChecked, bool checked) |
| 38 | { |
no test coverage detected