menue item deaktivieren
-
hab keine ahnung wie ich die funktion
EnableMenuItem(?, IDM_EINSTELLUNGEN, ?);benutzen kann.
ich will das menuitem EINSTELLUNGEN, unter einer bestimmten bedingung in einem unterprogramm, sperren.
was muss ich im unterprogramm (oder sonst wo) eingeben damit es deaktiviert wird?
und was kommt an die stellen an denen die fragezeichen sind?bitte versucht es so zu erklären, dass es auch eure oma verstehen würde - ich bin nicht gerade ein programmiergott ...
danke schon mal im vorraus
-
// idm_einstellungen deaktivieren EnableMenuItem(GetMenu(hwnd), IDM_EINSTELLUNGEN, MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);
-
wow - das nenn ich kompetent!
vielen dank!
ach ja,... gibt es probleme wenn ich nur MF_GRAYED drin stehen hab und MF_BYCOMMAND weg lasse?
-
msdn schrieb:
[in] Controls the interpretation of the uIDEnableItem parameter and indicate whether the menu item is enabled, disabled, or grayed. This parameter must be a combination of either MF_BYCOMMAND or MF_BYPOSITION and MF_ENABLED, MF_DISABLED, or MF_GRAYED.
du musst entweder MF_BYCOMMAND oder MF_BYPOSITION mitangeben.