Enthält Informationen über ein Menü
Global Const $tagMENUINFO = "int Size;int Mask;int Style;int YMax;int hBack;int ContextHelpID;ptr MenuData"
Size | Legt die Größe der Struktur fest, in Bytes |
Mask | Mitglieder die zu ermitteln oder zu setzen sind. Dieses Mitglied kann einer oder mehrere der folgenden Werte sein: $MIM_APPLYTOSUBMENUS - Einstellungen gelten für das Menü und alle seine Untermenüs $MIM_BACKGROUND - Ermittelt oder setzt das hBack Mitglied $MIM_HELPID - Ermittelt oder setzt das ContextHelpID Mitglied $MIM_MAXHEIGHT - Ermittelt oder setzt das YMax Mitglied $MIM_MENUDATA - Ermittelt oder setzt das MenuData Mitglied $MIM_STYLE - Ermittelt oder setzt das Style Mitglied |
Style | Stil des Menüs. Dies kann einer oder mehrere der folgenden Werte sein: $MNS_AUTODISMISS - Menü beendet sich automatisch, wenn sich die Maus für etwa 10 Sekunden außerhalb des Menüs befindet $MNS_CHECKORBMP - Der gleiche Freiraum wird für die Checkbox ("Check Mark") und der Bitmap reserviert $MNS_DRAGDROP - Menüelemente sind OLE Drop Targets oder Drag Sources $MNS_MODELESS - Das Menü ist nicht modal. Dies bedeutet, dass keinen Menü-Modal Nachrichtenloop gibt während das Menü aktiv ist. $MNS_NOCHECK - Keine Leerstelle für ein Häkchen auf der linken Seite des Elements $MNS_NOTIFYBYPOS - Eine WM_MENUCOMMAND Nachricht wird anstatt einer WM_COMMAND Nachricht gesendet wenn eine Auswahl getroffen wurde |
YMax | Maximale Höhe des Menüs in Pixel |
hBack | Füllmuster das für den Hintergrund des Menüs verwendet werden soll |
ContextHelpID | Der Hilfe-Kontext Identifizierer |
MenuData | Ein Anwendungsdefinierter Wert |