TMenuItem - Record (Unit GVMenus)


Deklaration:
TMenuItem = record
Next: PMenuItem;
Name: Pointer; { Sehen Sie hier ... }
Command: Word;
Disabled: Byte; { .... und hier ! }
KeyCode: Word;
HelpCtx: Word;
case Integer of
0: (Param: PString);
1: (SubMenu: PMenu);
end;

Funktion:
Der Record ist in GV ein wenig verändert, um die erweiterten Funktionen des
Menüs zu unterstützen.
Im einzelnen betrifft dies die Felder:

Name: Um sowohl Bitmaps als auch Strings im Menü verwenden zu können,
ist Name in GV ein untypisierter Pointer.

Disabled: Hat in GV neben der Aufgabe festzulegen, ob die Menüoption gerade
inaktiv ist noch einige zusätzliche Aufgaben (siehe dfXXXXXXX).