ตัวควบคุมที่กำหนดไว้ล่วงหน้า

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

ชื่อ คำอธิบาย
ปุ่ม สร้างปุ่มควบคุม ตัวควบคุมเหล่านี้แจ้งให้หน้าต่างหลักโดยทั่วไปเมื่อผู้ใช้เลือกตัวควบคุม ดูข้อมูลเพิ่มเติมปุ่ม.
COMBOBOX สร้างกล่องคำสั่งผสม ตัวควบคุมเหล่านี้มีการรวมกันของกล่องรายการ และตัวควบคุม การอนุญาตให้ผู้ใช้เลือก และแก้ไขรายการแก้ไข สำหรับข้อมูลเพิ่มเติม ให้ดูกล่องคำสั่งผสม.
แก้ไข สร้างตัวควบคุมการแก้ไข ตัวควบคุมเหล่านี้ช่วยให้ผู้ใช้ดู และแก้ไขข้อความ สำหรับข้อมูลเพิ่มเติม ให้ดูตัวควบคุมการแก้ไข.
กล่องรายการ สร้างกล่องรายการ ตัวควบคุมเหล่านี้แสดงรายการซึ่งผู้ใช้สามารถเลือกรายการอย่าง น้อยหนึ่งรายการ สำหรับข้อมูลเพิ่มเติม ให้ดูกล่องรายการ.
RichEdit สร้างตัวควบคุมรุ่น 1.0 Rich Edit ตัวควบคุมเหล่านี้ช่วยให้ผู้ใช้มุมมอง และแก้ไขข้อความที่ มีอักขระและการจัดรูปแบบย่อหน้า และสามารถรวมวัตถุ COM สำหรับข้อมูลเพิ่มเติม ให้ดูตัวควบคุมการแก้ไข Rich.
RICHEDIT_CLASS สร้างตัวควบคุมรุ่น 2.0 Rich Edit ตัวควบคุมเหล่านี้ช่วยให้ผู้ใช้มุมมอง และแก้ไขข้อความที่ มีอักขระและการจัดรูปแบบย่อหน้า และสามารถรวมวัตถุ COM สำหรับข้อมูลเพิ่มเติม ให้ดูตัวควบคุมการแก้ไข Rich.
แถบเลื่อน สร้างตัวควบคุมแถบเลื่อน ตัวควบคุมเหล่านี้ช่วยให้ผู้ใช้เลือกทิศทางและระยะห่างเพื่อเลื่อนดูข้อมูลในหน้าต่างที่เกี่ยวข้อง สำหรับข้อมูลเพิ่มเติม เห็นแถบเลื่อน.
คง สร้างตัวควบคุมแบบสแตติก ตัวควบคุมเหล่านี้มักจะทำหน้าที่เป็นป้ายชื่อสำหรับตัวควบคุมอื่น ๆ ดูข้อมูลเพิ่มเติมการควบคุมแบบ Static.

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

คลาสหน้าต่างที่กำหนดไว้ล่วงหน้าแต่ละชุดที่สอดคล้องกันของข้อความแจ้งเตือนและตัวควบคุมได้ โปรแกรมประยุกต์ที่ใช้ข้อความแจ้งเตือนการตรวจสอบเมื่อผู้ใช้ได้ให้ป้อนข้อมูลลงในตัวควบคุม ตัวอย่าง ปุ่มกดส่งข้อความBN_CLICKEDในหน้าต่างหลักเมื่อผู้ใช้คลิกที่ปุ่มนั้น โปรแกรมประยุกต์ใช้ควบคุมข้อความ เพื่อเรียกข้อมูลจากตัวควบคุม และจัดการลักษณะปรากฏและลักษณะการทำงานของตัวควบคุม ตัวอย่างเช่น แอปพลิเคชันสามารถส่งข้อความBM_GETCHECKลงในกล่องกาเครื่องหมายเพื่อตรวจสอบว่า ในขณะนี้ประกอบด้วยเครื่องหมายถูก.

โปรแกรมประยุกต์ที่ส่วนใหญ่ทำให้การใช้ตัวควบคุมที่กำหนดไว้ล่วงหน้าในกล่องโต้ตอบและหน้าต่างอื่น ๆ เนื่องจากตัวควบคุมที่กำหนดไว้ล่วงหน้ามีความสามารถหลาย การสนทนาแบบเต็มของแต่ละอยู่นอกเหนือขอบเขตของหัวข้อนี้.

Index