MCPcopy Create free account
hub / github.com/WinMerge/winmerge / DisableMenuItemRecursive

Function DisableMenuItemRecursive

Src/FileFilterHelperMenu.cpp:28–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26}
27
28static 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
37static void CheckMenuItemRecursive(CMenu* pMenu, UINT idChecked, bool checked)
38{

Callers 1

ShowMenuMethod · 0.85

Calls 1

TraverseMenuRecursiveFunction · 0.85

Tested by

no test coverage detected