MCOL( )-Funktion

Gibt die Spaltenposition zurück, die der Mauszeiger im Visual FoxPro-Hauptfenster oder in einem benutzerdefinierten Fenster belegt.

MCOL([cWindowName [, nScaleMode]])

Rückgabewerte

Numerisch

Parameter

  • cWindowName
    Gibt den Namen des Fensters an, für das die Spaltenposition des Mauszeigers mit der MCOL( )-Funktion ermittelt werden soll.

    Ist cWindowName nicht angegeben und kein benutzerdefiniertes Fenster aktiv, gibt MCOL( ) die Spaltenposition des Mauszeigers im Visual FoxPro-Hauptfenster zurück. Ist cWindowName nicht angegeben und ein benutzerdefiniertes Fenster aktiv, gibt MCOL( ) die Spaltenposition des Mauszeigers im aktiven benutzerdefinierten Fenster zurück. MCOL( ) gibt -1 zurück, wenn sich der Mauszeiger außerhalb des benutzerdefinierten Fensters befindet oder kein Maustreiber geladen und kein Ausgabefenster vorhanden ist.

  • nScaleMode
    Gibt die Maßeinheit für Rückgabewerte von MCOL( ) an. Die Einstellungen für nScaleMode lauten wie folgt:

    nScaleMode Beschreibung
    0 (Standard) FoxPro-Pixel. Ein FoxPro-Pixel entspricht der durchschnittlichen Höhe und Breite eines Zeichens auf Basis der aktuellen Schriftart des Formulars, in dem ein Objekt enthalten ist. FoxPro-Pixel sind nützlich beim Entwickeln von plattformübergreifenden Anwendungen für zeichen- und grafikorientierte Plattformen.
    3 Pixel. Ein Pixel ist das kleinste Element, das auf einem Bildschirm oder einem Drucker dargestellt werden kann. Pixel sind bildschirmabhängig.

Siehe auch

AMOUSEOBJ( ) | COL( ) | GridHitTest-Methode | INKEY( ) | ISMOUSE( ) | MROW( ) | ROW( ) | WCOLS( ) | WROWS( )