Freigeben über


IAgentNotifySink::Click

[Der Microsoft-Agent ist ab Windows 7 veraltet und kann in nachfolgenden Versionen von Windows nicht verfügbar sein.]

HRESULT Click(
   long dwCharID,  // character ID
   short fwKeys,   // mouse button and modifier key state
   long x,         // x coordinate of mouse pointer
   long y          // y coordinate of mouse pointer
);                          

Benachrichtigt eine Clientanwendung, wenn der Benutzer auf das Taskleistensymbol eines Zeichens oder Zeichens klickt.

  • Kein Rückgabewert.

dwCharID-

Bezeichner des geklickten Zeichens.

fwKeys-

Ein Parameter, der den Zustand der Maustaste und den Zusatztasten angibt. Der Parameter kann eine beliebige Kombination der folgenden Elemente zurückgeben:

Wert Beschreibung
0x0001 Linke Schaltfläche
0x0010 Mittlere Schaltfläche
0x0002 Schaltfläche rechts
0x0004 UMSCHALTTASTE NACH-UNTEN
0x0008 CTRL-TASTE nach unten
0x0020 ALT-TASTE nach unten
0x1000 Ereignis auf dem Taskleistensymbol des Zeichens

 

x

Die x-Koordinate des Mauszeigers in Pixeln relativ zum Bildschirmursprung (oben links).

y

Die Y-Koordinate des Mauszeigers in Pixeln relativ zum Bildschirmursprung (oben links).

Dieses Ereignis wird an den eingabeaktiven Client des Zeichens gesendet. Wenn keines der Clients des Zeichens eingabeaktiv ist, benachrichtigt der Server den aktiven Client des Zeichens. Wenn das Zeichen sichtbar ist, macht der Server auch diesen Client eingabeaktiv und sendet die IAgentNotifySink::ActivateInputState. Wenn das Zeichen ausgeblendet ist, wird das Zeichen auch automatisch angezeigt.