_WinAppExtContextMenuSelect
- Wert:
128/0x00000080 - Siehe:
FlagsExt
Ausprägung der Eigenschaft FlagsExt des Applikationsobjekts.
Sofern die Eigenschaft FocusByMouse im TreeView oder in einem Listen-Objekt gesetzt ist (RecList, DataList, etc.) wird durch Rechtsklick mit der Maus auf einen Knoten bzw. eine Zeile der jeweilige Knoten bzw. die Zeile auch selektiert. Hierdurch wird das Ereignis EvtNodeSelect bzw. EvtLstSelect ausgelöst. Findet in diesen Ereignissen eine längere Ausführung statt, kann während dessen kein EvtMenuContext durchgeführt werden. Dies kann dazu führen, dass ein leeres oder falsches Kontextmenü angezeigt wird.
Durch Setzen von _WinAppExtContextMenuSelect wird das Ereignis EvtMenuContext nach dem Select-Ereignis durchgeführt, wenn ein anderer Knoten oder eine andere Zeile mit Rechtsklick ausgewählt wurde. Andernfalls wird das Ereignis EvtMenuContext blockiert.
Wird diese Ausprägung gesetzt, kann es zu einem veränderten Verhalten beim Einsatz von ``WinMenuContext() (z. B. doppelt aufgerufene Kontextmenüs) kommen.