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( )