ค่าสถานะเริ่มต้นการโต้ตอบแบบอักษร
ก่อนที่จะเรียกChooseFontสถานะสมาชิกของCHOOSEFONTโครงสร้างต้องระบุ CF_SCREENFONTS, CF_PRINTERFONTS หรือ CF_BOTH เพื่อบ่งชี้ว่า กล่องโต้ตอบควรแสดงรายการแบบอักษรในหน้าจอ แบบอักษรเครื่องพิมพ์ หรือทั้งสองอย่าง ถ้าคุณได้ระบุ CF_PRINTERFONTS หรือ CF_BOTH สมาชิกhDC CHOOSEFONTโครงสร้างต้องระบุเป็นหมายเลขอ้างอิงกับบริบทอุปกรณ์สำหรับเครื่องพิมพ์.
คุณสามารถใช้ค่าสถานะสมาชิกเพื่อเปิดใช้งาน หรือปิดใช้งานตัวควบคุมกล่องโต้ตอบบาง และคุณสามารถใช้ค่าสถานะสมาชิกร่วมกับสมาชิกอื่น ๆ ของCHOOSEFONTเพื่อควบคุมค่าเริ่มต้นของตัวควบคุมบางตัว.
  เมื่อต้องการแสดงตัวควบคุมที่อนุญาตให้ผู้ใช้เลือกขีดทับ ขีดเส้นใต้ และตัวเลือกสี
-
ตั้งค่าสถานะ CF_EFFECTS คุณสามารถใช้สมาชิกrgbColors CHOOSEFONTโครงสร้างเพื่อระบุสีแบบอักษรเริ่มต้น.
  เมื่อต้องการระบุค่าเริ่มต้นของ ตัวอักษร ลักษณะแบบอักษร ขนาด ขีดทับ ขีดเส้นใต้โต้ตอบกล่องควบคุม และ
-
ตั้งค่าสถานะ CF_INITTOLOGFONTSTRUCT เป็นสมาชิกของใช้การตั้งค่า LOGFONTโครงสร้างเพื่อระบุค่าเริ่มต้น.
-
นอกจากนี้คุณยังสามารถใช้ค่าสถานะ CF_NOFACESEL, CF_NOSTYLESEL และ CF_NOSIZESEL เพื่อเลือกป้องกันกล่องโต้ตอบแสดงค่าเริ่มต้นสำหรับตัวควบคุมที่สอดคล้องกัน ซึ่งเป็นประโยชน์เมื่อคุณทำงานกับข้อความที่มีมากกว่าหนึ่งแบบอักษร ลักษณะ หรือขนาดของจุด ที่เลือก ค่าเหล่านี้จะยังถูกตั้งค่าในสถานะเมื่อChooseFontส่งกลับถ้า ผู้ใช้ไม่ได้เลือกค่าสอดคล้องกัน.
  การเตรียมใช้งานตัวควบคุมลักษณะแบบอักษรไปยังชื่อที่ระบุลักษณะ
-
ตั้งค่าสถานะ CF_USESTYLE และใช้สมาชิกlpszStyleเพื่อระบุชื่อลักษณะ.
  เมื่อต้องการแสดงปุ่ม Apply
-
ตั้งค่าสถานะ CF_APPLY และให้ขั้นตอนของ hook ข้อความWM_COMMANDกระบวนการสำหรับปุ่มApply ขั้นตอนของ hook สามารถส่งข้อความWM_CHOOSEFONT_GETLOGFONTกับกล่องโต้ตอบเพื่อเรียกใช้อยู่ LOGFONTโครงสร้างที่ประกอบด้วยการเลือกปัจจุบันแบบอักษร.
  เมื่อต้องการแสดงปุ่ม'วิธีใช้'
-
ตั้งค่าสถานะ CF_SHOWHELP สมาชิกhwndOwnerต้องระบุหน้าต่างจะได้รับข้อความHELPMSGSTRINGลงทะเบียนเมื่อผู้ใช้คลิกปุ่มวิธีใช้.
  เพื่อจำกัดแบบอักษร กล่องโต้ตอบแสดง
-
การตั้งค่าการรวมกันของค่าสถานะ CF_TTONLY, CF_FIXEDPITCHONLY, CF_NOVECTORFONTS, CF_NOVERTFONTS, CF_SCALABLEONLY และ CF_WYSIWYG นอกจากนี้คุณยังสามารถจำกัดมีลักษณะ ขนาด และลักษณะพิเศษของกล่องโต้ตอบแสดงแบบอักษรบางชนิด โดยใช้ค่า CF_NOSIMULATIONS.
  เมื่อต้องการจำกัดชื่อแบบอักษร ลักษณะ และชี้ขนาดที่ผู้ใช้สามารถระบุ
-
การตั้งค่าการตั้งค่าสถานะ CF_FORCEFONTEXIST เป็นจำกัดผู้ใช้ให้ระบุเฉพาะแบบอักษรที่ถูกต้องชื่อ ลักษณะ และชี้ขนาด.
-
ตั้งค่าสถานะ CF_LIMITSIZE การจำกัดผู้ใช้เพื่อระบุขนาดของจุดในช่วงที่ระบุ โดยสมาชิกnSizeMinและnSizeMax.
  เมื่อต้องการจำกัด หรือการปิดการใช้งานของกล่องคำสั่งผสมของสคริปต์
-
ตั้งค่าสถานะ CF_NOSCRIPTSEL ปิดกล่องคำสั่งผสมสคริปต์หรือการตั้งค่าการตั้งค่าสถานะ CF_SELECTSCRIPT เป็นจำกัดการเลือกในกล่องคำสั่งผสมสคริปต์ให้ชุดอักขระที่ระบุ.
Index