Funktionreferenz


_GUICtrlMenu_GetMenuStyle

Beschreibung anzeigen in

Ermittelt die Stilinformationen für ein Menü

#include <GuiMenu.au3>
_GUICtrlMenu_GetMenuStyle ( $hMenu )

Parameter

$hMenu Handle des Menüs

Rückgabewert

Gibt die Stile des Menüs zurück. Es kann einer oder mehrere der folgenden Werte sein:
    $MNS_AUTODISMISS - das Menü wird automatisch beendet, wenn sich die Maus für 10 Sekunden außerhalb des Menüs befindet
    $MNS_CHECKORBMP - Der gleiche Platz ist für das Markierfeld und das Bitmap reserviert
    $MNS_DRAGDROP - Menüitems sind OLE drop Ziele oder drag Quellen
    $MNS_MODELESS - Menü ist formlos
    $MNS_NOCHECK - Kein Platz ist links von einem Item für das Markierfeld reserviert
    $MNS_NOTIFYBYPOS - Der Menüowner empfängt eine WM_MENUCOMMAND Nachricht anstelle von einer WM_COMMAND Nachricht für die Auswahl

Bemerkungen

- - - - - - - - Erklärung der Controls - - - - - - - -

Verwandte Funktionen

_GUICtrlMenu_SetMenuStyle

Beispiel

#include <GuiMenu.au3>

Example()

Func Example()
    Local $hWnd, $hMain, $hFile

    ; Startet den Editor
    Run("notepad.exe")
    WinWaitActive("[CLASS:Notepad]")
    $hWnd = WinGetHandle("[CLASS:Notepad]")
    $hMain = _GUICtrlMenu_GetMenu($hWnd)
    $hFile = _GUICtrlMenu_GetItemSubMenu($hMain, 0)

    ; Ermittelt/Setzt den Menüstil
    Writeln("Stil des Menüpunktes 'Datei': 0x" & Hex(_GUICtrlMenu_GetMenuStyle($hFile)))
    _GUICtrlMenu_SetMenuStyle($hFile, $MNS_NOCHECK)
    Writeln("Stil des Menüpunktes 'Datei': 0x" & Hex(_GUICtrlMenu_GetMenuStyle($hFile)))
EndFunc   ;==>Example

; Schreibt eine Zeile mit Text in den Editor
Func Writeln($sText)
    ControlSend("[CLASS:Notepad]", "", "Edit1", $sText & @CRLF)
EndFunc   ;==>Writeln