Freigeben über


COleControl::FireMouseMove

Aufgerufen vom Framework, wenn der Cursor über ein aktives benutzerdefiniertes Steuerelement verschoben wird.

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

Parameter

  • nButton
    Der numerische Wert der Maustasten gedrückt.Enthält eine Kombination der folgenden Werte:

    • LEFT_BUTTON die linke Maustaste wurde während der Aktion heruntergedrückt.

    • MIDDLE_BUTTON der mittleren Maustaste wurde während der Aktion heruntergedrückt.

    • RIGHT_BUTTON die rechte Maustaste wurde während der Aktion 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.Die Koordinatensystem ist relativ zur oberen linken Ecke des Steuerfensters.

  • y
    Die y-Koordinate des Cursors.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 MouseMove-Ereignisses zum verwendet werden kann, muss die Ereigniszuordnung des Steuerelements ein definiertes Bestand MouseMove-Ereignis haben.

Anforderungen

Header: afxctl.h

Siehe auch

Referenz

COleControl-Klasse

Hierarchien-Diagramm