EM_CHARFROMPOS

Wiadomość EM_CHARFROMPOS pobiera indeks znaku i linii indeks znaku najbliższego punktu określonego w obszarze klienckim formant edycyjny. Wniosek można wysłać tę wiadomość do formant edycyjny lub formant edycji wzbogaconej.

Bogate edytowanie formantów użyj następującej składni:

 EM_CHARFROMPOS wParam = 0; / / nie wykorzystane fikcyjnymi = (FIKCYJNYMI) (POINTL *) lpPoint; / / współrzędne wskaźnika do struktury POINTL z punktu 

Użyj następującej składni w formantach edycyjnych:

EM_CHARFROMPOS wParam = 0; / / nie wykorzystane fikcyjnymi = MAKELPARAM (xPos, yPos); / / współrzędne punktu 

Parametry

fikcyjnymi
Określa współrzędne punktu obszaru klienckiego formantu. Współrzędne są jednostkami ekranu i względem lewego górnego rogu obszaru klienckiego formantu.

Rich edytowanie formantów:fikcyjnymi jest wskaźnik do struktury POINTL , który zawiera współrzędne poziome i pionowe .

Jest edytowanie formantów: Niższe słowo fikcyjnymi zawiera współrzędnej poziomej. Wyższe słowo zawiera współrzędnej pionowej.

Zwraca wartości

Niższe słowo wartość zwracany określa od zera indeks znaku najbliższego określony punkt. Indeks ten jest względem początku kontroli, nie początek wiersza. Jeśli określony punkt znajduje się poza ostatni znak w formancie edycyjnym, wartość zwracany wskazuje ostatni znak w formancie.

Wyższe słowo wartość zwracany określa indeksu wiersza, który zawiera znak. W formantach edycyjnych jednowierszowy ta wartość jest równa zero. Wskaźnik wskazuje ogranicznik linii, jeśli określony punkt znajduje się poza ostatni znak widoczne w wierszu.

Skrócone informacje

nbsp; Windows &NT: wymaga w wersji 4.0 lub nowszej.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie kontroli Edytuj, Edytowanie komunikaty sterujące, EM_POSFROMCHAR, POINTL

Index