När WPObject inställningssträngen
MENUITEMSELECTED används, kan följande meny ID
vara användbara. Håll i minnet att inte alla är avsedda
för alla slags objekt. Till exempel "Formatera enhet" är obegripligt
i mappar och jag känner inte till vad som händer om du prövar
det. Om du har tur händer ingenting.
Notera att XFolders nya menyalternativ har ingen bestämd
meny ID, så de är inte listade här. XFolders menyalternativ
har variabla meny ID, vars bas är specificerad med "Ändra
generellt XFolder meny ID" i globala inställningar. Denna bas adderas
till WPMENUID_USER, som är 0x6500 (25856 decimaler) och XFolder
meny ID är sedan adderade till denna bas för att tillåta
kompatibilitet med andra Skrivbordsutökare. Om du önskar använda
ett XFolder menyalternativ med MENUITEMSELECTED, behöver du
ett program som XRAY för att lista ut det "riktiga" meny
ID. ID kommer naturligtvis att ändras igen om du ändrar "Ändra
generellt XFolder meny ID".
Följande Skrivbordsmeny ID är tagna från Warp 3 Toolkit
dokumenten (Jag har exkluderat de som inte fungerar när de är
kallade från REXX):
- 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 ("Öppna" -> "Palett")
- WPMENUID_REFRESH 503
- WPMENUID_HELP_FOR_HELP 601
- WPMENUID_HOWTOGETHELP 601
- WPMENUID_EXTENDEDHELP 602
- WPMENUID_HELPKEYS 603
- WPMENUID_HELPINDEX 604
- Följande menyalternativ är för "Lyft" ("slö drag") funktionen:
- 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 alternativ:
- WPMENUID_SELALL 114
- (välj alla mappalternativ)
- WPMENUID_DESELALL 115
- (avselektera alla mappalternativ)
- WPMENUID_CLOSE 120
- WPMENUID_TREE 123
- ("Öppna" -> "Trädvisningssätt")
- WPMENUID_ICON 303
- ("Öppna" -> "Ikonvisningsätt")
- WPMENUID_DETAILS 304
- ("Öppna" -> "Detaljvisningssätt")
- WPMENUID_ARRANGE 309
- (på Warp 4 är detta "Standard" Ordna alternativet)
- WPDesktop alternativ:
- WPMENUID_SHUTDOWN 704 (WPDesktop alternativ)
- 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 alternativ)
- WPMENUID_CHKDSK 128
- WPMENUID_FIXDSK 129
- WPMENUID_PROGRAM 132
- WPMENUID_COPYDSK 182
- WPMENUID_LOCKDISK 184
- WPMENUID_EJECTDISK 185
- WPMENUID_UNLOCKDISK 186
De följande ID:er är inte officiellt dokumenterade av IBM och sålunda är deras
symboler inte officiella (utan uppfunna av mig). De flesta av dem finns enbart i OS/2 Warp 4.
Meny IDerna är nu i hexadecimal
(använd REXX funktionen X2D för att konvertera dem till decimal):
- WPMENUID_PASTE 0x2CB
- WPMENUID_VIEW_ICON 0x2CC
- ("Visa" -> "Ikonvisningssätt" i motsats till "Öppen"; Warp 4 bara)
- WPMENUID_VIEW_TREE 0x2CD
- ("Visa" -> "Trädvisningssätt" i motsats till "Öppen"; Warp 4 bara)
- WPMENUID_VIEW_DETAILS 0x2CE
- ("Visa" -> "Detaljvisningssätt" i motsats till "Öppen"; Warp 4 bara)
-
- 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