סגנונות פקד סטטי

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

סגנון תיאור
SS_BITMAP ציון שמפת סיביות היא שתוצג בפקד סטטי. טקסט נתון הוא שמו של מפת סיביות (לא שם קובץ) המוגדר במקום אחר קובץ המשאבים. הסגנון מתעלם פרמטרים nWidth ו- nHeight ; באופן אוטומטי גודל הפקד עצמו כדי להכיל את מפת הסיביות.
SS_BLACKFRAME ציון תיבה עם מסגרת בצבע זהה כמו מסגרות החלונות. צבע זה הוא שחור בערכת הצבעים המוגדר כברירת מחדל.
SS_BLACKRECT ציון מלבן עם מילוי צבע המסגרת הנוכחית של חלון. צבע זה הוא שחור בערכת הצבעים המוגדר כברירת מחדל.
SS_CENTER ציון מלבן פשוטים, מרכוז הטקסט נתון במלבן. הטקסט מעוצב לפני הצגתו. מילים המשתרעות מעבר לסוף שורה אתה גולש באופן אוטומטי לתחילת השורה הבאה ממורכזת.
SS_CENTERIMAGE מציין כי אם מפת סיביות או סמל קטן יותר לאזור הלקוח של פקד סטטי, שאר אזור הלקוח מתמלא עם הצבע של הפיקסל בפינה השמאלית העליונה של מפת סיביות או סמל. אם הפקד סטטי כולל שורה בודדת של טקסט, הטקסט ממורכז אנכית באזור הלקוח של פקד.
SS_ENDELLIPSIS או
SS_PATHELLIPSIS
החלפת חלק למחרוזת הנתונה אליפסות, במידת הצורך, כך שיכיל התוצאה במלבן שצוין.

באפשרותך לציין SS_END_ELLIPSIS כדי להחליף תווים בסוף המחרוזת, או SS_PATHELLIPSIS כדי להחליף תווים באמצע המחרוזת. אם המחרוזת מכילה תווי קו נטוי הפוך (\), SS_PATHELLIPSIS תשמור באותה מידה של הטקסט אחרי הקו הנטוי ההפוך האחרון ככל האפשר.

SS_ENHMETAFILE ציון metafile משופרים שתוצג בפקד סטטי. טקסט נתון הוא שמו של קובץ metafile. פקד סטטי metafile משופרים יש גודל קבוע; metafile ישתנה כדי להתאים לאזור הלקוח של פקד סטטי.
SS_ETCHEDFRAME מצייר את המסגרת של הפקד סטטי באמצעות סגנון קצה EDGE_ETCHED. לקבלת מידע נוסף, ראה DrawEdge הפונקציה.
SS_ETCHEDHORZ ציור הקצה העליון לקצה התחתון של הפקד סטטי באמצעות סגנון קצה EDGE_ETCHED. לקבלת מידע נוסף, עיין בפונקציה DrawEdge.
SS_ETCHEDVERT מצייר את הקצוות השמאליים והימניים של הפקד סטטי באמצעות סגנון קצה EDGE_ETCHED. לקבלת מידע נוסף, ראה DrawEdge הפונקציה.
SS_GRAYFRAME ציון תיבה עם מסגרת עם זהה לצבע רקע מסך (שולחן עבודה). צבע זה הוא אפור בערכת הצבעים המוגדר כברירת מחדל.
SS_GRAYRECT ציון מלבן עם מילוי בצבע הרקע הנוכחי של המסך. צבע זה הוא אפור בערכת הצבעים המוגדר כברירת מחדל.
SS_ICON ציון סמל כדי להציג את תיבת הדו-שיח. טקסט נתון הוא השם של סמל (לא שם קובץ) המוגדר במקום אחר קובץ המשאבים. הסמל יכול להיות סמן מונפש. הסגנון מתעלם פרמטרים nWidth ו- nHeight ; באופן אוטומטי גודל הפקד עצמו כדי שתכלול את הסמל.
SS_LEFT ציון מלבן פשוטים, שמאל-יישור טקסט נתון במלבן. הטקסט מעוצב לפני הצגתו. מילים המשתרעות מעבר לסוף שורה אתה גולש באופן אוטומטי לתחילת השורה הבאה מיושר לשמאל.
SS_LEFTNOWORDWRAP ציון מלבן פשוטים, שמאל-יישור טקסט נתון במלבן. כרטיסיות מורחבים, אך מילים אינם עטופים. לחתוך את הטקסט חורג מסופו של קו.
SS_NOPREFIX מונע הפירוש של כל תו האמפרסנד (כח); תווי הטקסט של הפקד לפי מאיץ תווי קידומת. אלה מוצגים עם האמפרסנד להסיר את התו הבא במחרוזת בקו תחתון. סגנון זה סטטי ניתן לכלול עם כל אחד מהפקדים סטטי מוגדר. באפשרותך לשלב SS_NOPREFIX עם סגנונות אחרים. הדבר יכול להיות שימושי כאשר שמות קבצים או מחרוזות אחרות אשר ייתכן מכיל אמפרסנד (&) חייב להיות מוצג בפקד תיבת דו-שיח סטטית.
SS_NOTIFY שולח החלון האב STN_CLICKED, STN_DBLCLK, STN_DISABLEו STN_ENABLE הודעות כאשר המשתמש לוחץ או לוחץ פעמיים על הפקד.
SS_OWNERDRAW מציין כי הבעלים של הפקד סטטי אחראי לצייר את הפקד. חלון הבעלים מקבל הודעה WM_DRAWITEM בכל פעם הפקד צורך לצייר.
SS_REALSIZEIMAGE מניעת שינוי הגודל כפי שהוא טעון או לצייר סטטי סמל או מפת סיביות פקד (כלומר, פקדים סטטיים בעלי סגנון SS_ICON או SS_BITMAP). אם סמל או מפת סיביות גדולה יותר מאשר אזור היעד, התמונה תיגזר.
SS_RIGHT ציון מלבן פשוטים, ימין-יישור טקסט נתון במלבן. הטקסט מעוצב לפני הצגתו. מילים המשתרעות מעבר לסוף שורה אתה גולש באופן אוטומטי לתחילת השורה הבאה מיושר לימין.
SS_RIGHTJUST מציין כי בפינה הימנית התחתונה של פקד סטטי בסגנון SS_BITMAP או SS_ICON היא להישאר קבועה כאשר גודלו של הפקד משתנה. רק העליון והימני מותאמות כדי להכיל מפת סיביות חדשים או הסמל.
SS_SIMPLE ציון מלבן פשוט ומציגה שורה בודדת של טקסט מיושר לשמאל המלבן. שורת הטקסט ניתן מקוצר או השתנה באופן כלשהו. חלון האב של הפקד או תיבת דו-שיח עליך לא לעבד את ההודעה WM_CTLCOLORSTATIC.
SS_SUNKEN ציור גבול חצי-שקוע סביב פקד סטטי.
SS_WHITEFRAME ציון תיבה עם מסגרת באותו צבע כמו הרקע בחלון. צבע זה הוא לבן בערכת הצבעים המוגדר כברירת מחדל.
SS_WHITERECT ציון מלבן עם מילוי בצבע הרקע הנוכחי של החלון. צבע זה הוא לבן בערכת הצבעים המוגדר כברירת מחדל.
SS_WORDELLIPSIS חיתוך טקסט שאינו מתאים ומוסיף אליפסות.