GetMessagePos

GetMessagePos işlev ekran koordinatları imleç konumu verir bir long değeri döndürür. Bu pozisyonda GetMessage işlevi tarafından adresinden alındı son ileti oluştu zaman imleç tarafından işgal noktasıdır.

Dword GetMessagePos(VOID) 

Parametreleri

Bu işlev parametre vardır.

Dönüş değerleri

Dönüş değeri, x - ve y-koordinatlarının imleç konumunu belirtir. X-ekseni alt sıra int ve y-koordinatı yüksek sıralı int.

Açıklamalar

Yukarıda belirtildiği gibi x-ekseni DSA'da int değerin içinde olduğunu; y-ekseni (birden çok monitör sistemlerinde negatif değerleri alabilir çünkü hem imzalı değerleri temsil eden) yüksek sıralı int bölgesinin önemli bir yeridir. Dönüş değeri bir değişken atanmışsa, sen-ebilmek kullanma MAKEPOINTS makro elde etmek için bir dönüş değeri yapısından noktaları . X veya y-konumu ayıklamak için get_x_lparam ya da get_y_lparam makro de kullanabilirsiniz.

Son ileti oluştu zaman imleç konumu yerine geçerli konumunu belirlemek için GetCursorPos işlevini kullanın.

Önemli

loword ya da HIWORD makrolar, çünkü onlar birden fazla monitör sistemlerinde hatalı sonuçlar döndürebilir, x - ve y-koordinatlarının imleç konumunu ayıklamak için kullanmayın. Birden çok monitör sistemleri ile sistemleri-ebilmek-si olmak negatif x - ve y-koordinatlarının ve loword ve HIWORD koordinatları imzalanmamış miktarları tedavi.

Windows ce: GetMessage işlevi tarafından adresinden alındı son ileti oluştu fare yerine kalem kullanan aygıtlar için imleç konumu dokunmatik ekran kalemi konumudur.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.

Ayrıca bkz:

İleti ve ileti sıraları genel bakış, ileti ve ileti sırası işlevleri, GetCursorPos, GetMessage, GetMessageTime, HIWORD, loword, MAKEPOINTS, noktaları

Index