EM_SETTABSTOPS

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

הודעה זו מעובד על-ידי פקדי עריכה מרובי שורות בלבד.

EM_SETTABSTOPS wParam = cTabs (WPARAM);               / / מספר בכרטיסיה מפסיק lParam = lpdwTabs (LPARAM) (LPDWORD);  / / מערך עצירת טאב 

 

פרמטרים

cTabs
הערך של wParam. מציין את מספר עצירות טאב כלול בפרמטר lpdwTabs . אם פרמטר זה הוא אפס, מתעלמת מפרמטר lpdwTabs ולא עצירות טאב המשמשות כברירת מחדל מוגדרות בכל יחידות תבנית 32 הדו-שיח. אם פרמטר זה הוא 1, עצירות טאב מוגדרות בכל יחידות תבנית של הדו-שיח n , כאשר n הוא המרחק הצביע על-ידי הפרמטר ldpwTabs . אם הפרמטר cTabs הוא גדול מ- 1, lpdwTabs נקודות למערך של הכרטיסיה מפסיק.
lpdwTabs
הערך של lParam. מצביע מערך של מספרים שלמים שאינם חתומים ציון על הכרטיסיה מפסיק, הדו-שיח תבנית יחידות. אם הפרמטר cTabs הוא 1, lpdwTabs נקודות כדי המכיל מספר שלם ללא סימן המרחק בין כל מפסיק, הדו-שיח תבנית יחידות.

להחזיר ערכים

אם כל הכרטיסיות מוגדרים, הערך המוחזר הוא TRUE; אחרת, היא FALSE.

הערות

ההודעה EM_SETTABSTOPS לא מחדש באופן אוטומטי את החלון של פקד עריכה. אם היישום נמצא שינוי עצירות טאב עבור הטקסט בפקד העריכה כבר, עליו לקרוא את הפונקציה InvalidateRect לצייר מחדש את החלון של פקד עריכה.

הערכים המוגדרים על-ידי הפרמטר lpdwTabs הן ביחידות הדו-שיח תבנית, שהן יחידות שאינו תלוי-התקן להשתמש בתבניות של תיבת הדו-שיח. כדי להמיר מידות מיחידות תבנית הדו-שיח מסך יחידות (פיקסלים), השתמש בפונקציה MapDialogRect.

QuickInfo

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

ראה גם

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

Index