EM_CHARFROMPOS

ההודעה EM_CHARFROMPOS אחזור אינדקס תו ואינדקס קו התו הקרוב ביותר לנקודה מסוימת באזור הלקוח של פקד עריכה. היישום יכול לשלוח הודעה זו פקד עריכה או פקד עריכה עשירה.

עשיר עריכת פקדים השתמש בתחביר הבא:

 EM_CHARFROMPOS wParam = 0; / / לא בשימוש lParam = (LPARAM) (POINTL *) lpPoint; / / מצביע למבנה POINTL עם הנקודה קואורדינטות 

פקדי עריכה, השתמש בתחביר הבא:

EM_CHARFROMPOS wParam = 0; / / לא בשימוש lParam = MAKELPARAM (xPos, yPos); / / קואורדינטות של נקודה 

פרמטרים

lParam
מציין את הקואורדינטות של הנקודה אזור הלקוח של הפקד. הקואורדינטות הן ביחידות של המסך, הן יחסיות לפינה הימנית העליונה של אזור הלקוח של פקד.

עשיר בפקדי עריכה:lParam הוא מצביע מבנה POINTL המכיל את קואורדינטות אופקי ואנכי .

בפקדי עריכה: המילה נמוך של lParam מכילה קואורדינטות אופקי. מכיל המילה גבוהה האנכית.

להחזיר ערכים

המילה נמוכה של הערך המוחזר מציין את אינדקס מבוסס אפס של התו הקרוב ביותר לנקודה מסוימת. אינדקס זה הוא יחסי תחילתה של הפקד, לא בתחילת השורה. אם הנקודה שצוין חורג התו האחרון בפקד העריכה, הערך המוחזר מציין את התו האחרון בפקד.

המילה גבוהה של הערך המוחזר מציין את אינדקס מבוסס אפס השורה המכילה את התו. עבור פקדי עריכה מרובי שורות, ערך זה הוא אפס. האינדקס מציין את הקו המפריד אם הנקודות שצוין חורג תו גלוי האחרון בשורה.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 4.0 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.

ראה גם

עריכת סקירה של פקדים, לערוך הודעות בקרה, EM_POSFROMCHAR, POINTL

Index