ลักษณะการควบคุมแบบสแตติก

เมื่อต้องการสร้างตัวควบคุมแบบคงที่โดยใช้ฟังก์ชันCreateWindowหรือCreateWindowExระบุชั้นคง ค่าคงที่ลักษณะหน้าต่างที่เหมาะสม และการรวมกันของลักษณะการควบคุมคงดังต่อไปนี้.

ลักษณะ คำอธิบาย
SS_BITMAP ระบุเป็นรูปบิตแมปจะแสดงในตัวควบคุมแบบคง ข้อความกำหนดให้เป็นชื่อของบิตแมป (ไม่ filename) กำหนดตำแหน่งอื่นในแฟ้มทรัพยากร ลักษณะการละเว้นพารามิเตอร์nWidthและnHeight ตัวควบคุมจะปรับขนาดตัวเองเพื่อให้เหมาะสมกับบิตแมป.
SS_BLACKFRAME ระบุว่า เป็นกล่องที่ มีกรอบการวาดในเฟรมของหน้าต่างเป็นสีเดียว สีนี้เป็นสีดำในโครงร่างสีเริ่มต้น.
SS_BLACKRECT ระบุสี่เหลี่ยมที่เต็มไป ด้วยสีกรอบหน้าต่างปัจจุบัน สีนี้เป็นสีดำในโครงร่างสีเริ่มต้น.
SS_CENTER ระบุสี่เหลี่ยมธรรมดา และจัดกึ่งกลางข้อความในสี่เหลี่ยมกำหนดให้ ข้อความถูกจัดรูปแบบก่อนที่จะแสดง คำที่ขยายจุดสิ้นสุดของบรรทัดที่ผ่านมาจะห่อโดยอัตโนมัติไปที่จุดเริ่มต้นของบรรทัดถัดไปที่อยู่กึ่งกลาง.
SS_CENTERIMAGE ระบุว่า ถ้าบิตแมปหรือไอคอนมีขนาดเล็กกว่าพื้นที่ไคลเอ็นต์ของตัวควบคุมแบบ static ส่วนที่เหลือของพื้นที่ที่ไคลเอนต์จะถูกกรอกข้อมูล ด้วยสีของพิกเซลอยู่มุมซ้ายด้านบนของบิตแมปหรือไอคอน ถ้าตัวควบคุมคงประกอบด้วยบรรทัดหนึ่งของข้อความ ข้อความไว้กึ่งกลางในพื้นที่ไคลเอ็นต์ของตัวควบคุมในแนวตั้ง.
SS_ENDELLIPSIS หรือ
SS_PATHELLIPSIS
แทนที่ส่วนของสายอักขระกำหนดให้กับรูปวงรี ถ้าจำเป็น เพื่อให้ผลพอดีในสี่เหลี่ยมที่ระบุ.

คุณสามารถระบุ SS_END_ELLIPSIS การแทนอักขระในตอนท้ายของสตริ หรือ SS_PATHELLIPSIS เมื่อต้องการแทนอักขระในตรงกลางของสายอักขระ ถ้าสายอักขระประกอบด้วยอักขระเครื่องหมายทับขวา (\) SS_PATHELLIPSIS กวนมากข้อความหลังจากเครื่องหมายทับขวาสุดท้ายเป็นไปได้.

SS_ENHMETAFILE ระบุ enhanced metafile ถูกแสดงในตัวควบคุมแบบ static ข้อความกำหนดให้เป็นชื่อของ metafile ตัวควบคุม enhanced metafile คงมีขนาดคง metafile ถูกปรับขนาดให้พอดีกับพื้นที่ของไคลเอ็นต์ของตัวควบคุมแบบคง.
SS_ETCHEDFRAME วาดกรอบของตัวควบคุมแบบคงที่โดยใช้ลักษณะขอบ EDGE_ETCHED ดูข้อมูลเพิ่มเติม การ DrawEdgeฟังก์ชัน.
SS_ETCHEDHORZ วาดขอบด้านบนและด้านล่างของตัวควบคุมแบบคงที่โดยใช้ลักษณะขอบ EDGE_ETCHED สำหรับข้อมูลเพิ่มเติม ให้ดูฟังก์ชันDrawEdge.
SS_ETCHEDVERT วาดขอบซ้าย และขวาของตัวควบคุมแบบคงที่โดยใช้ลักษณะขอบ EDGE_ETCHED ดูข้อมูลเพิ่มเติม การ DrawEdgeฟังก์ชัน.
SS_GRAYFRAME ระบุว่า เป็นกล่องที่ มีกรอบการวาด ด้วยสีเดียวกันเป็นพื้นหลังของหน้าจอ (เดสก์ท็อป) สีนี้เป็นสีเทาในโครงร่างสีเริ่มต้น.
SS_GRAYRECT ระบุสี่เหลี่ยมที่เต็มไป ด้วยสีพื้นหลังหน้าจอปัจจุบัน สีนี้เป็นสีเทาในโครงร่างสีเริ่มต้น.
SS_ICON ระบุไอคอนจะแสดงในกล่องโต้ตอบ ข้อความกำหนดให้เป็นชื่อของไอคอน (ไม่ filename) กำหนดตำแหน่งอื่นในแฟ้มทรัพยากร ไอคอนสามารถเคอร์เซอร์แบบภาพเคลื่อนไหว ลักษณะการละเว้นพารามิเตอร์nWidthและnHeight ตัวควบคุมจะปรับขนาดตัวเองเพื่อให้เหมาะสมกับไอคอน.
SS_LEFT ระบุสี่เหลี่ยมธรรมดา และจัดชิดซ้ายให้ข้อกำหนดในสี่เหลี่ยม ข้อความถูกจัดรูปแบบก่อนที่จะแสดง คำที่ขยายจุดสิ้นสุดของบรรทัดที่ผ่านมาจะห่อไปที่จุดเริ่มต้นของบรรทัดจัดชิดซ้ายถัดไปโดยอัตโนมัติ.
SS_LEFTNOWORDWRAP ระบุสี่เหลี่ยมธรรมดา และจัดชิดซ้ายให้ข้อกำหนดในสี่เหลี่ยม แท็บจะถูกขยาย แต่จะไม่มีห่อคำ ข้อความที่ขยายจุดสิ้นสุดของบรรทัดที่ผ่านมาคือ clipped.
SS_NOPREFIX ป้องกันการตีความเนื้อความของใด ๆ เครื่องหมาย ampersand (แอมป์) อักขระในข้อความของตัวควบคุมเป็นลัดคำนำหน้าอักขระนั้น เหล่านี้จะถูกแสดง ด้วยเครื่องหมายและถูกเอาออกและอักขระถัดไปในสายอักขระขีดเส้นใต้ ลักษณะนี้คงควบคุมอาจรวมอยู่กับตัวควบคุมแบบคงที่กำหนด คุณสามารถรวม SS_NOPREFIX กับลักษณะอื่น ๆ นี้จะเป็นประโยชน์เมื่อชื่อแฟ้ม หรือสายอื่น ๆ ที่อาจประกอบด้วย ampersand (&) ต้องถูกแสดงไว้ในตัวควบคุมแบบสแตติกในกล่องโต้ตอบ.
SS_NOTIFY ส่งหน้าต่างหลักSTN_CLICKED, STN_DBLCLK, STN_DISABLEและSTN_ENABLEข้อความแจ้งเตือนเมื่อผู้ใช้คลิกที่ หรือดับเบิลคลิตัวควบคุม.
SS_OWNERDRAW ระบุว่า เจ้าของตัวควบคุมคงรับผิดชอบในการวาดตัวควบคุม เจ้าของหน้าต่างได้รับข้อความWM_DRAWITEMเมื่อใดก็ ตามตัวควบคุมจะต้องวาด.
SS_REALSIZEIMAGE ป้องกันไม่ให้ตัวคงคอนหรือบิตแมปควบคุม (นั่นคือ คงควบคุมที่มีลักษณะ SS_ICON หรือ SS_BITMAP) ถูกปรับขนาดขณะมีโหลด หรือวาด ถ้าบิตแมปหรือไอคอนใหญ่กว่าพื้นที่ปลายทาง รูป clipped.
SS_RIGHT ระบุสี่เหลี่ยมธรรมดา และจัดชิดขวาให้ข้อกำหนดในสี่เหลี่ยม ข้อความถูกจัดรูปแบบก่อนที่จะแสดง คำที่ขยายจุดสิ้นสุดของบรรทัดที่ผ่านมาจะห่อไปที่จุดเริ่มต้นของบรรทัดจัดชิดขวาถัดไปโดยอัตโนมัติ.
SS_RIGHTJUST ระบุว่า มุมล่างขวาของตัวควบคุมแบบสแตติกด้วยลักษณะ SS_BITMAP หรือ SS_ICON คงอยู่ถาวรเมื่อมีการปรับขนาดตัวควบคุม เท่านั้นด้านบน และด้านซ้ายจะถูกปรับรองรับบิตแมปใหม่หรือไอคอน.
SS_SIMPLE ระบุสี่เหลี่ยมธรรมดา และแสดงบรรทัดของข้อความที่จัดชิดซ้ายหนึ่งในสี่เหลี่ยม บรรทัดข้อความไม่สามารถลด หรือเปลี่ยนแปลงแต่อย่างใด หน้าต่างหลักของตัวควบคุมหรือกล่องโต้ตอบต้องไม่ประมวลผลข้อความWM_CTLCOLORSTATIC.
SS_SUNKEN วาดเส้นขอบล้อมรอบตัวควบคุมคงครึ่งยุบตัว.
SS_WHITEFRAME ระบุว่า เป็นกล่องที่ มีกรอบการวาด ด้วยสีเดียวกันเป็นพื้นหลังของหน้าต่าง สีนี้เป็นสีขาวในโครงร่างสีเริ่มต้น.
SS_WHITERECT ระบุสี่เหลี่ยมที่เต็มไป ด้วยสีพื้นหลังของหน้าต่างปัจจุบัน สีนี้เป็นสีขาวในโครงร่างสีเริ่มต้น.
SS_WORDELLIPSIS ตัดข้อความที่ไม่พอดี และเพิ่มรูปวงรี.