Bei der Nutzung des WPObject-Konfigurationsstrings MENUITEMSELECTED
werden Ihnen die folgenden Men-IDs von Nutzen sein. Denken Sie bitte daran, daá
nicht alle von ihnen fr alle Objektarten gedacht sind; beispielsweise macht
"Datentr„ger formatieren" bei Ordnern keinen Sinn und ich weiá nicht, was geschieht, wenn
Sie es ausprobieren. Wenn Sie Glck haben, passiert nichts.
Beachten Sie, daá die neuen von &xwp; eingefhrten Meneintr„ge keine festen
Men-IDs haben, so daá sie hier nicht aufgefhrt werden. Statt dessen haben die
&xwp;-Meneintr„ge variable Men-IDs, deren Basis durch die globale Einstellung
"&xwp; Meneintrags-ID-Ausgleich" festgelegt wird. Diese Basis wird zu
WPMENUID_USER hinzuaddiert, die 0x6500 (25856 dezimal) betr„gt,
und die &xwp;-Men-IDs werden dann zu dieser Basis addiert, um die Kompatibilit„t mit
anderen WPS-Erweiterungen sicherzustellen. Wenn Sie also einen &xwp;-Meneintrag mit
MENUITEMSELECTED benutzen, brauchen Sie ein Hilfsprogramm wie XRAY,
um die "echte" Men-ID herauszufinden. Die ID „ndert sich natrlich wieder, wenn Sie
die Ausgleichseinstellung „ndern.
Die folgenden WPS-Men-IDs sind der Dokumentation des Warp 3 Toolkits entnommen
(ausgenommen diejenigen, bei denen es keinen Sinn machen wrde, sie von REXX aus aufrufen):
- WPMENUID_OPEN 1
- WPMENUID_HELP 2
- WPMENUID_PRINT 3
- WPMENUID_SELECT 4
- WPMENUID_SORT 5
- WPMENUID_FIND 8
- WPMENUID_CREATEANOTHER 101
- WPMENUID_MOVE 107
- WPMENUID_COPY 108
- WPMENUID_CREATESHADOW 316
- WPMENUID_DELETE 109
- WPMENUID_PROPERTIES 112
- WPMENUID_PALETTE 317 ("™ffnen" -> "Palette")
- WPMENUID_REFRESH 503
- WPMENUID_HELP_FOR_HELP 601
- WPMENUID_HOWTOGETHELP 601
- WPMENUID_EXTENDEDHELP 602
- WPMENUID_HELPKEYS 603
- WPMENUID_HELPINDEX 604
- Die folgenden Meneintr„ge sind fr die Funktion "Aufnehmen" ("lazy drag"):
- WPMENUID_PICKUP 188
- WPMENUID_PUTDOWN 189
- WPMENUID_PUTDOWN_COPY 190
- WPMENUID_PUTDOWN_MOVE 191
- WPMENUID_PUTDOWN_LINK 192
- WPMENUID_PUTDOWN_CANCEL 193
- WPMENUID_PUTDOWN_CREATE 194
- WPFolder-Eintr„ge:
- WPMENUID_SELALL 114
- (alle Ordnerelemente ausw„hlen)
- WPMENUID_DESELALL 115
- (alle Ordnerelemente abw„hlen)
- WPMENUID_CLOSE 120
- WPMENUID_TREE 123
- ("™ffnen" -> "Strukturanzeige")
- WPMENUID_ICON 303
- ("™ffnen" -> "Symbolanzeige")
- WPMENUID_DETAILS 304
- ("™ffnen" -> "Detailanzeige")
- WPMENUID_ARRANGE 309
- (unter &warp4; und sp„ter ist dies der Standardeintrag fr den "Anordnen"-Eintrag)
- WPDesktop-Elemente:
- WPMENUID_SHUTDOWN 704 (WPDesktop-Eintr„ge)
- WPMENUID_LOCKUP 705
- WPMENUID_LOGIN 708
- WPMENUID_LOGOUT 709
- WPMENUID_ASSIGN 710
- WPMENUID_UNASSIGN 711
- WPMENUID_ACCESSNEW 712
- WPMENUID_SYSTEMSETUP 713
- WPMENUID_FORMAT 124 (WPDisk-Eintr„ge)
- WPMENUID_CHKDSK 128
- WPMENUID_FIXDSK 129
- WPMENUID_PROGRAM 132
- WPMENUID_COPYDSK 182
- WPMENUID_LOCKDISK 184
- WPMENUID_EJECTDISK 185
- WPMENUID_UNLOCKDISK 186
Die folgenden IDs sind von IBM nicht offiziell dokumentiert worden,
weswegen ihre Symbole nicht offiziell (sondern von mir erfunden) sind. Die meisten
sind nur unter &warp4; und sp„ter verfgbar.
Die Men-IDs sind nun im hexadezimalen Format
(verwenden Sie die REXX-Funktion X2D, um Sie ins dezimale Format zu konvertieren):
- WPMENUID_PASTE 0x2CB
- WPMENUID_VIEW_ICON 0x2CC
- ("Anzeigen" -> "Symbolanzeige", im Gegensatz zu "™ffnen"; nur &warp4; und sp„ter)
- WPMENUID_VIEW_TREE 0x2CD
- ("Anzeigen" -> "Strukturanzeige", im Gegensatz zu "™ffnen"; nur &warp4; und sp„ter)
- WPMENUID_VIEW_DETAILS 0x2CE
- ("Anzeigen" -> "Detailanzeige", im Gegensatz zu "™ffnen"; nur &warp4; und sp„ter)
-
- WPMENUID_SORTBYNAME 0x1770
- WPMENUID_SORTBYTYPE 0x1771
- WPMENUID_SORTBYREALNAME 0x1777
- WPMENUID_SORTBYSIZE 0x1778
- WPMENUID_SORTBYWRITEDATE 0x1779
- WPMENUID_SORTBYACCESSDATE 0x177B
- WPMENUID_SORTBYCREATIONDATE 0x177D
- WPMENUID_ARRANGEFROMTOP 0x2DE
- WPMENUID_ARRANGEFROMLEFT 0x2DF
- WPMENUID_ARRANGEFROMRIGHT 0x2E0
- WPMENUID_ARRANGEFROMBOTTOM 0x2E1
- WPMENUID_ARRANGEPERIMETER 0x2E3
- WPMENUID_ARRANGEHORIZONTALLY 0x2E4
- WPMENUID_ARRANGEVERTICALLY 0x2E5
- WPMENUID_LOCKINPLACE 0x2DA
- WPMENUID_VIEW 0x68
- WPMENUID_REFRESH 0x1F7