ההודעה EM_CHARFROMPOS אחזור אינדקס תו ואינדקס קו התו הקרוב ביותר לנקודה מסוימת באזור הלקוח של פקד עריכה. היישום יכול לשלוח הודעה זו פקד עריכה או פקד עריכה עשירה.
עשיר עריכת פקדים השתמש בתחביר הבא:
EM_CHARFROMPOS wParam = 0; / / לא בשימוש lParam = (LPARAM) (POINTL *) lpPoint; / / מצביע למבנה POINTL עם הנקודה קואורדינטות
פקדי עריכה, השתמש בתחביר הבא:
EM_CHARFROMPOS wParam = 0; / / לא בשימוש lParam = MAKELPARAM (xPos, yPos); / / קואורדינטות של נקודה
עשיר בפקדי עריכה:lParam הוא מצביע מבנה POINTL המכיל את קואורדינטות אופקי ואנכי .
בפקדי עריכה: המילה נמוך של lParam מכילה קואורדינטות אופקי. מכיל המילה גבוהה האנכית.
המילה נמוכה של הערך המוחזר מציין את אינדקס מבוסס אפס של התו הקרוב ביותר לנקודה מסוימת. אינדקס זה הוא יחסי תחילתה של הפקד, לא בתחילת השורה. אם הנקודה שצוין חורג התו האחרון בפקד העריכה, הערך המוחזר מציין את התו האחרון בפקד.
המילה גבוהה של הערך המוחזר מציין את אינדקס מבוסס אפס השורה המכילה את התו. עבור פקדי עריכה מרובי שורות, ערך זה הוא אפס. האינדקס מציין את הקו המפריד אם הנקודות שצוין חורג תו גלוי האחרון בשורה.
nbsp; Windows &NT: מחייב גירסה 4.0 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.
עריכת סקירה של פקדים, לערוך הודעות בקרה, EM_POSFROMCHAR, POINTL