WinEvtProcessGet
WinEvtProcessGet(int1 [, handle2]) : logic
Ermittelt die Aktivierung eines globalen oder oberflächenobjektspezifischen Ereignisses
Details
- int1: Konstante des Ereignisses
- int2 (optional): Deskriptor Oberflächenobjekt
- Resultat:
logicInfo über Aktivierung des Ereignisses - Siehe: Verwandte Befehle ,
WinEvtProcessSet (),WinEvtProcNameGet (),WinEvtProcNameSet ()
Mit diesem Befehl kann ermittelt werden, ob das in (int1) angegebene Ereignis aktiviert (Resultat = true) oder deaktiviert (Resultat = false) ist. Optional kann ein Oberflächenobjekt in (int2) übergeben werden und das Ergebnis liefert die objektspezifische Einstellung.
Folgende Konstanten können in (int1) angegeben werden:
_WinEvtAdviseDDE_WinEvtAttachState_WinEvtChanged_WinEvtChangedActive_WinEvtChangedChild_WinEvtChangedDesign_WinEvtClicked_WinEvtClose_WinEvtCreated_WinEvtCroNavigate_WinEvtCtxEvent_WinEvtDbFldUpdate_WinEvtDragInit_WinEvtDragTerm_WinEvtDrop_WinEvtDropEnter_WinEvtDropLeave_WinEvtDropOver_WinEvtEndSession_WinEvtFocusCancel_WinEvtFocusInit_WinEvtFocusTerm_WinEvtFsiMonitor_WinEvtHelpTip_WinEvtHyphenate_WinEvtInit_WinEvtIvlDropItem_WinEvtJob_WinEvtKeyItem_WinEvtLstDataInit_WinEvtLstEditActivate_WinEvtLstEditCommit_WinEvtLstEditEndGroup_WinEvtLstEditEndItem_WinEvtLstEditFinished_WinEvtLstEditStart_WinEvtLstEditStartGroup_WinEvtLstEditStartItem_WinEvtLstGroupArrange_WinEvtLstGroupInit_WinEvtLstRecControl_WinEvtLstSelect_WinEvtLstSelectRange_WinEvtLstViewInit_WinEvtMdiActivate_WinEvtMenuCommand_WinEvtMenuContext_WinEvtMenuInitPopup_WinEvtMenuPopup_WinEvtMouse_WinEvtMouseItem_WinEvtMouseMove_WinEvtNodeExpand_WinEvtNodeSearch_WinEvtNodeSelect_WinEvtPageSelect_WinEvtPosChanged_WinEvtReadOnlyChanged_WinEvtSocket_WinEvtSystem_WinEvtTapi_WinEvtTerm_WinEvtTimer_WinEvtUser
Beispiel
if (!WinEvtProcessGet(_WinEvtFocusTerm))
{
// EvtFocusTerm ist deaktiviert
...
}
if (!WinEvtProcessGet(_WinEvtClicked, $Button1))
{
// EvtClicked für $Button1 ist deaktiviert
...
}