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
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ğ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.
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.
Denetimleri düzenleyin, Denetim iletileri düzenleme, em_posfromchar, POINTL