Active, désactive ou met en grisé l'élément spécifié du menu
#include <GuiMenu.au3>
_GUICtrlMenu_EnableMenuItem ( $hMenu, $iItem [, $iState = 0 [, $bByPos = True]] )
$hMenu | Handle du contrôle Menu |
$iItem | Identifiant ou position de l'élément du menu |
$iState | [optionnel] Indique si l'élément du menu doit être activé, désactivé ou grisé: 0 - Activé 1 - Grisé 2 - Désactivé |
$bByPos | [optionnel] Indicateur de l'identifiant du menu: True - $iItem est la position de base 0 de l'élément False - $iItem est l'identifiant de l'élément du menu |
Succès: | Retourne True. |
Échec: | Retourne False. |
Consultez EnableMenuItem dans la librairie MSDN.
#include <GuiMenu.au3> Example() Func Example() Local $hWnd, $hMain Run("notepad.exe") WinWaitActive("[CLASS:Notepad]") $hWnd = WinGetHandle("[CLASS:Notepad]") $hMain = _GUICtrlMenu_GetMenu($hWnd) ; Désactive/Grise le menu Aide _GUICtrlMenu_EnableMenuItem($hMain, 4, 3) EndFunc ;==>Example