Enthält Informationen über ein Menüelement
Global Const $tagMENUITEMINFO = "int Size;int Mask;int Type;int State;int ID;int SubMenu;int BmpChecked;int BmpUnchecked;" & _
"int ItemData;ptr TypeData;int CCH;int BmpItem"
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: $MIIM_BITMAP - Ermittelt oder setzt das BmpItem Mitglied $MIIM_CHECKMARKS - Ermittelt oder setzt das BmpChecked und BmpUnchecked Mitglied $MIIM_DATA - Ermittelt oder setzt das ItemData Mitglied $MIIM_FTYPE - Ermittelt oder setzt das Type Mitglied $MIIM_ID - Ermittelt oder setzt das ID Mitglied $MIIM_STATE - Ermittelt oder setzt das State Mitglied $MIIM_STRING - Ermittelt oder setzt das TypeData Mitglied $MIIM_SUBMENU - Ermittelt oder setzt das SubMenu Mitglied $MIIM_TYPE - Ermittelt oder setzt das Type und TypeData Mitglied |
Type | Menüelement-Typ. Dieses Mitglied kann einer oder mehrere der folgenden Werte sein: $MFT_BITMAP - Zeigt das Menüelement mit einer Bitmap an $MFT_MENUBARBREAK - Platziert das Menüelement (für eine Menüleiste) in einer neuen Zeile oder neuen Spalte (für ein Aufklappmenü, Untermenü oder Kontextmenü) $MFT_MENUBREAK - Platziert das Menüelement (für eine Menüleiste) in einer neuen Zeile oder neuen Spalte (für ein Aufklappmenü, Untermenü oder Kontextmenü) $MFT_OWNERDRAW - Setzt fest, dass der Eigner des Menüs für das Zeichnen selbst verantwortlich ist $MFT_RADIOCHECK - Zeigt ausgewählte Menüelemente mit einem Radiobutton an $MFT_RIGHTJUSTIFY - Setzt das Menüelement und alle nachfolgenden Elemente rechtsbündig $MFT_RIGHTORDER - Legt fest, dass Menüs von rechts nach links hintereinandergeschaltet sind $MFT_SEPARATOR - Legt fest, dass das Menüelement eine Trennlinie ist |
State | Menüelement-Status. Dieses Mitglied kann einer oder mehrere der folgenden Werte sein: $MFS_CHECKED - Prüft das Menüelement $MFS_DEFAULT - Legt fest, dass das Menüelement der Standard ist $MFS_DISABLED - Deaktiviert das Menüelement und graut es aus, sodass es nicht ausgewählt werden kann $MFS_ENABLED - Aktiviert das Menüelement, sodass es ausgewählt werden kann $MFS_GRAYED - Deaktiviert das Menüelement und graut es aus, sodass es nicht ausgewählt werden kann $MFS_HILITE - Hebt das Menüelement hervor ("Highlight") |
ID | Anwendungsdefinierter 16-Bit Wert, welcher das Menüelement identifiziert |
SubMenu | Handle zu dem Aufklappmenü ("Drop Down") Menü oder Untermenü das mit dem Menüelement verbunden ist |
BmpChecked | Handle zu der Bitmap das neben dem Element angezeigt werden soll wenn es ausgewählt ist |
BmpUnchecked | Handle zu der Bitmap das neben dem Element angezeigt werden soll wenn es nicht ausgewählt ist |
ItemData | Anwendungsdefinierter Wert der mit dem Menüelement verbunden ist |
TypeData | Inhalt des Menüelements |
CCH | Textlänge des Menüelements |
BmpItem | Handle zu der Bitmap das angezeigt werden soll |