Freigeben über


COleControl::FireMouseDown

Aufgerufen vom Framework, wenn eine Maustaste über ein aktives benutzerdefiniertes Steuerelement gedrückt wird.

void FireMouseDown(
   short nButton,
   short nShiftState,
   OLE_XPOS_PIXELS x,
   OLE_YPOS_PIXELS y 
);

Parameter

  • nButton
    Der numerische Wert der Maustaste gedrückt.Sie kann einen der folgenden Werte enthalten:

    • LEFT_BUTTON die linke Maustaste wurde heruntergedrückt.

    • MIDDLE_BUTTON der mittleren Maustaste wurde heruntergedrückt.

    • RIGHT_BUTTON die rechte Maustaste wurde heruntergedrückt.

  • nShiftState
    Enthält eine Kombination der folgenden Flags:

    • SHIFT_MASK die UMSCHALTTASTE gedrückt wurde während der Aktion.

    • CTRL_MASK die STRG-TASTE gedrückt wurde während der Aktion.

    • ALT_MASK die ALT-TASTE gedrückt wurde während der Aktion.

  • x
    Die x-Koordinate des Cursors, als eine Maustaste heruntergedrückt wurde.Die Koordinatensystem ist relativ zur oberen linken Ecke des Steuerfensters.

  • y
    Die y-Koordinate des Cursors, als eine Maustaste heruntergedrückt wurde.Die Koordinatensystem ist relativ zur oberen linken Ecke des Steuerfensters.

Hinweise

Wenn dieses Ereignis als benutzerdefiniertes Ereignis definiert wird, wird bestimmt, wenn das Ereignis ausgelöst wird.

Für automatische Auslösen eines MouseDown-Ereignisses zum verwendet werden kann, muss die Ereigniszuordnung des Steuerelements ein definiertes Bestand MouseDown-Ereignis haben.

Anforderungen

Header: afxctl.h

Siehe auch

Referenz

COleControl-Klasse

Hierarchien-Diagramm

COleControl::FireMouseUp

COleControl::FireMouseMove

COleControl::FireClick