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
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.
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.
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.
Omówienie kontroli Edytuj, Edytowanie komunikaty sterujące, EM_POSFROMCHAR, POINTL