סגנונות לחצן

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

סגנון משמעות
BS_3STATE יצירת לחצן זהה לזו תיבת סימון, פרט לכך התיבה להיות אפור כמו גם מסומן או לא מסומן. השתמש במצב אפורה כדי להציג מצב תיבת הסימון לא נקבע.
BS_AUTO3STATE יצירת לחצן זהה לזו תיבת הסימון של שלושה מצבים, פרט לכך התיבה משתנה למצבו בעת שהמשתמש בוחר בו. המדינה עוברת דרך מסומנת, אפורה, לא מסומן.
BS_AUTOCHECKBOX יוצר לחצן זהה לזו תיבת סימון, פרט לכך שמצב הבדיקה באופן אוטומטי מעבירה בין בדיקה שלא נבדק בכל פעם שהמשתמש בוחר את תיבת הסימון.
BS_AUTORADIOBUTTON יוצר לחצן זהה לחצן אפשרויות, פרט לכך כאשר המשתמש בוחר אותה, המערכת יגדיר באופן אוטומטי הסימון מצב הלחצן מסומן ומגדיר באופן אוטומטי את מצב הסימון עבור כל שאר הלחצנים באותה קבוצה כדי שלא נבדק.
BS_CHECKBOX יצירת תיבת סימון, ריקה קטנה עם טקסט. כברירת מחדל, הטקסט מוצג מימין תיבת הסימון. כדי להציג את הטקסט לצד תיבת הסימון, לשלב דגל זה בסגנון BS_LEFTTEXT (או בסגנון BS_RIGHTBUTTON שוות ערך).
BS_DEFPUSHBUTTON יצירת לחצן מתנהג כמו לחצן סגנון BS_PUSHBUTTON, אך יש גם גבול שחור כבד. אם הלחצן בתיבת דו-שיח, המשתמש לבחור את הלחצן על-ידי הקשה על מקש enter, גם כאשר אין הלחצן מוקד הקלט. סגנון זה שימושי ומאפשרת למשתמש לבחור במהירות את האפשרות הסבירה ביותר (ברירת מחדל).
BS_GROUPBOX יצירת מלבן שבו ניתן לקבץ פקדים אחרים. כל הטקסט המשויך סגנון זה מוצג בפינה השמאלית העליונה של מלבן.
BS_LEFTTEXT ממקם טקסט בצד שמאל של לחצן או תיבת הסימון בשילוב עם סגנון לחצן או תיבת הסימון רדיו. זהה סגנון BS_RIGHTBUTTON.
BS_OWNERDRAW יצירת לחצן שצוירו על-ידי הבעלים. חלון הבעלים מקבל הודעה WM_MEASUREITEM כאשר הלחצן נוצרת הודעה WM_DRAWITEM כאשר ההיבט החזותי של הלחצן שינה. אל תשלבו את סגנון BS_OWNERDRAW עם סגנונות לחצן אחרים.
BS_PUSHBUTTON יוצר לחצן שפרסם הודעה WM_COMMAND אל חלון בעלים כאשר המשתמש בוחר לחצן.
BS_RADIOBUTTON יוצר עיגול קטן עם טקסט. כברירת מחדל, הטקסט מוצג מימין העיגול. כדי להציג את הטקסט משמאל לכיכר, לשלב דגל זה בסגנון BS_LEFTTEXT (או בסגנון BS_RIGHTBUTTON שוות ערך). לחצני אפשרויות עבור קבוצות של אפשרויות קשורות אך שבחירה.
BS_USERBUTTON מיושנים, אבל שסופקו עבור תאימות עם גרסאות 16-סיביות של Windows. יישומים מבוססי-Win32 עליך להשתמש במקום זאת BS_OWNERDRAW.
BS_BITMAP קביעה שלחיצה הלחצן להצגת מפת סיביות.
BS_BOTTOM מיקום טקסט בחלק התחתון של המלבן לחצן.
BS_CENTER מרכוז הטקסט בצורה אופקית בתוך מלבן לחצן.
BS_ICON מציין כי הלחצן מציג סמל.
BS_FLAT מציין הלחצן הוא דו-ממדי; הוא אינו משתמש ההצללה ברירת המחדל כדי ליצור תמונה תלת-ממדי.
BS_LEFT יישור לשמאל הטקסט במלבן לחצן. עם זאת, אם הלחצן תיבת סימון או לחצן אפשרויות שאין לה את סגנון BS_RIGHTBUTTON, הטקסט נשאר מיושר בצד הימני של תיבת סימון או לחצן אפשרויות.
BS_MULTILINE גלישת טקסט הלחצן לשורות מרובות אם מחרוזת הטקסט ארוך מכדי להתאים קו בודד במלבן לחצן.
BS_NOTIFY מאפשר לחצן המאפשר לך לשלוח הודעות דיווח BN_DBLCLK, BN_KILLFOCUS ו- BN_SETFOCUS אל חלון האב שלו. הערה הלחצנים שלח הודעת דיווח BN_CLICKED להתחשב אם יש סגנון זה.
BS_PUSHLIKE גורם לחצן (כגון תיבת סימון, שלושה מצבים תיבת סימון או לחצן אפשרויות) להיראות ולפעול כמו לחצן. והלחצן נראה מורמות כאשר לא שנפרסה או שסומנו והן שקוע כאשר הוא דחף או הוצאה.
BS_RIGHT ימין יישור טקסט במלבן לחצן. עם זאת, אם הלחצן תיבת סימון או לחצן אפשרויות שאין לה את סגנון BS_RIGHTBUTTON, הטקסט הימני מיושר בצד הימני של תיבת סימון או לחצן אפשרויות.
BS_RIGHTBUTTON הצבה של לחצן אפשרות העיגול או הריבוע של תיבת הסימון בצד ימין של מלבן לחצן. זהה סגנון BS_LEFTTEXT.
BS_TEXT קביעה שלחיצה הלחצן להצגת טקסט.
BS_TOP מיקום טקסט בחלק העליון של המלבן לחצן.
BS_VCENTER ממקם טקסט באמצע (אנכית) של מלבן לחצן.

Index