EM_SETCHARFORMAT

ההודעה EM_SETCHARFORMAT מגדיר עיצוב תווים בפקד עריכה עשירה.

EM_SETCHARFORMAT wParam = uFlags (WPARAM) (UINT); 
lParam = (LPARAM) (CHARFORMAT רחוק *) lpFmt 

 

פרמטרים

uFlags
עיצוב תווים אשר חל על הפקד. אם פרמטר זה הוא אפס, תבנית ברירת המחדל של תו מוגדר. אחרת, זה יכול להיות אחד מהערכים הבאים:
ערך משמעות
SCF_ALL מחיל את העיצוב על כל הטקסט בפקד.
SCF_SELECTION מחיל את העיצוב על הבחירה הנוכחית. אם הבחירה היא ריקה, עיצוב התו מוחל על נקודת הכניסה, ואת התבנית תו החדשה נמצאת בתוקף רק עד נקודת הכניסה תשתנה.
SCF_WORD | SCF_SELECTION מחיל את העיצוב שנבחר מילה או מילים. אם הבחירה היא ריקה, אך נקודת הכניסה נמצאת בתוך מילה, העיצוב מוחל על המילה. יש להשתמש בערך SCF_WORD יחד עם הערך SCF_SELECTION.

lpFmt
מצביע למבנה CHARFORMAT המציין את התו עיצוב לשימוש. רק תכונות העיצוב שצוינו על-ידי חבר dwMask משתנים.

עריכה עשיר 2.0 ואילך: פרמטר זה יכול להיות מצביע למבנה CHARFORMAT2 , אשר הוא הרחבה של המבנה CHARFORMAT . לפני שליחת הודעה EM_SETCHARFORMAT, הגדר המבנה חבר cbSize כדי לציין את גירסת המבנה.

להחזיר ערכים

מחזירה ערך שאינו אפס אם תצליח או אפס אחרת.

QuickInfo

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

ראה גם

מבט כולל על פקדי עריכה עשיר, הודעות עריכה עשיר, CHARFORMAT, CHARFORMAT2

Index