Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Rückgabewert für QueryContextMenu erstellen

  Alt 18. Jul 2008, 20:42
Hallo nochmal,

Zitat von Guido Eisenbeis:
...
Beispiel:

1. MenuItem = idCmdFirst,
2. MenuItem = idCmdFirst + 1,
3. MenuItem = idCmdFirst + 3,
...
die nächste sequentiell zu vergebende ID wäre idCmdFirst + 4, zurückgeben musst du also 4, auch wenn du "idCmdFirst + 2" nicht vergeben hast.

Zitat von Guido Eisenbeis:
... Ist das mit den Lücken so gemeint, dass ich die jeweilige wID frei vergeben kann? ...
Nicht ganz. Deine ID-Werte musst du aus dem Range idCmdFirst..idCmdLast nehmen, aber ansonsten bist du frei in deiner Wahl.

Das Delphi-Pendant zum Makro MAKE_HRESULT() heißt MakeResult() und du findest es in der Unit ActiveX.

Freundliche Grüße
  Mit Zitat antworten Zitat