MCPcopy Create free account
hub / github.com/ProgerXP/Notepad2e / IsCmdEnabled

Function IsCmdEnabled

src/Helpers.c:846–858  ·  view source on GitHub ↗

============================================================================= IsCmdEnabled()

Source from the content-addressed store, hash-verified

844// IsCmdEnabled()
845//
846BOOL IsCmdEnabled ( HWND hwnd, UINT uId )
847{
848 HMENU hmenu;
849 UINT ustate;
850 hmenu = GetMenu ( hwnd );
851 SendMessage ( hwnd, WM_INITMENU, ( WPARAM ) hmenu, 0 );
852 ustate = GetMenuState ( hmenu, uId, MF_BYCOMMAND );
853 if ( ustate == 0xFFFFFFFF ) {
854 return TRUE;
855 } else {
856 return ( ! ( ustate & ( MF_GRAYED | MF_DISABLED ) ) );
857 }
858}
859
860
861//=============================================================================

Callers 1

MsgCommandFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected