EM_CHARFROMPOS

Em_charfrompos mesaj karakter dizin ve en yakın bir düzenleme denetimi istemci alanında belirtilen bir nokta karakteri satır dizini alır. Uygulama, bir düzenleme denetimine veya zengin metin düzenleme denetimi için bu ileti gönderebilirsiniz.

Zengin düzenleme denetimleri kullanma aşağıdaki sözdizimi:

 EM_CHARFROMPOS wParam = 0; / / kullanılmıyor lParam (lparam) = (POINTL *) lpPoint; / / POINTL yapısına noktasıyla koordinatları 

Denetimler aşağıdaki sözdizimini kullanın:

EM_CHARFROMPOS wParam = 0; / / kullanılmıyor lParam = makelparam (xPos, yPos); / / koordinatları bir nokta 

Parametreleri

lParam
Denetimin istemci alanında bir nokta koordinatlarını belirtir. Ekran birimleridir ve denetimin istemci alanının sol üst köşesine göre olan koordinatları.

Zengin düzenleme denetimleri:lParam olduğunu gösteren bir işaretçi bir yatay ve dikey koordinatlarını içeren POINTL yapısı .

Düzenleme denetimleri: LParam düşük word yatay konumu içerir. Dikey konumu yüksek sözcüğünü içerir.

Dönüş değerleri

Dönüş değeri düşük word belirtilen noktaya en yakın karakter sıfır tabanlı dizin belirtir. Bu dizin denetimi değil satırın başlangıcına göre başlangıcıdır. Belirtilen noktası ötesinde düzenleme denetimi son karakter ise, dönüş değeri denetimin son karakter gösterir.

Dönüş değeri yüksek word karakter içeren satırı sıfır tabanlı dizin belirtir. Tek satırlı düzenleme denetimlerinde, bu değer sıfırdır. Belirtilen noktası ötesinde bir çizgi son görünür karakter ise dizin satır sınırlayıcı gösterir.

QuickInfo

nbsp; Windows &NT: sürüm 4.0 veya daha yenisini 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.

Ayrıca bkz:

Denetimleri düzenleyin, Denetim iletileri düzenleme, em_posfromchar, POINTL

Index