CEdit

คลาCEditให้การทำงานของตัวควบคุมการแก้ไข Windows ตัวควบคุมการแก้ไขคือ หน้าต่างสี่เหลี่ยมลูกซึ่งผู้ใช้สามารถป้อนข้อความ?

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

ก่อสร้างได้กระบวนการขั้นตอนเดียวในคลาสที่ได้รับมาจากCEdit เขียนพารามิเตอร์การเรียนได้รับ และเรียกสร้างจากภายในที่กำหนด?

CEditสืบทอดหน้าที่การทำงานที่สำคัญจากCWnd เมื่อต้องการตั้งค่า และเรียกคืนข้อความจากวัตถุCEdit , CWndสมาชิกฟังก์ชันSetWindowTextและGetWindowTextซึ่งสามารถตั้งค่า หรือดูเนื้อหาทั้งหมดของตัวควบคุมการแก้ไข ifnbsp คู่ ตัวควบคุมแบบหลายบรรทัดได้  ยัง ถ้าตัวควบคุมการแก้ไขที่มีหลายบรรทัด ได้รับ และการตั้งค่าส่วนหนึ่งของข้อความของตัวควบคุม โดยการเรียกสมาชิกCEditฟังก์ชันGetLine, SetSel, GetSelและReplaceSel(&N)?

ถ้าคุณต้องการจัดการข้อความแจ้งเตือนของ Windows ถูกส่ง โดยตัวควบคุมการแก้ไขเพื่อของแม่ (มักจะเป็นคลามาจากCDialog), เพิ่มข้อความแผนผังรายการและข้อความจัดการสมาชิกฟังก์ชันคลาหลักสำหรับแต่ละข้อความ?

แต่ละรายการของข้อความแผนที่ใช้แบบฟอร์มต่อไปนี้:

ON_(แจ้งรหัส memberFxn)

โดยที่รหัสระบุ ID หน้าต่างลูกของตัวควบคุมการแก้ไขที่ส่งการแจ้งเตือน และmemberFxnคือชื่อของฟังก์ชันสมาชิกหลักคุณได้เขียนเพื่อจัดการการแจ้งเตือน?

แบบตัวอย่างฟังก์ชันของผู้ปกครองจะเป็นดังนี้:

โมฆะ memberFxn afx_msg ();

ต่อไปนี้เป็นรายการของรายการข้อความแผนผังที่อาจเกิดขึ้นและคำอธิบายของกรณีที่ซึ่งพวกเขาจะถูกส่งไปยังไซต์แม่:

ถ้าคุณสร้างวัตถุCEditภายในกล่องโต้ตอบ วัตถุCEditได้โดยอัตโนมัติทำลายเมื่อผู้ใช้ปิดกล่องโต้ตอบ?

ถ้าคุณสร้างวัตถุCEditจากทรัพยากรโต้ตอบโดยใช้ตัวแก้ไขการโต้ตอบ วัตถุCEditได้โดยอัตโนมัติทำลายเมื่อผู้ใช้ปิดกล่องโต้ตอบ?

ถ้าคุณสร้างวัตถุCEditภายในหน้าต่าง คุณอาจต้องการทำลายมันด้วย ถ้าคุณสร้างวัตถุCEditในกองซ้อน จะถูกทำลายโดยอัตโนมัติ ถ้าคุณสร้างวัตถุCEditในกอง โดยใช้ฟังก์ชันใหม่คุณต้องเรียกลบบนวัตถุที่จะทำลายเมื่อผู้ใช้สิ้นสุดลงในตัวควบคุมการแก้ไข Windows ถ้าคุณจัดสรรหน่วยความจำใดในวัตถุCEditแทนที่CEdit destructor กำจัดการปันส่วน?

ดูข้อมูลเพิ่มเติมบนCEdit, ควบคุมหัวข้อin Visual c ++ Programmer ของรายการแนะนำ?

#รวม lt;afxwin.h>

สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)

ตัวอย่างnbsp อย่าง MFC CALCDRIV | CMNCTRL2 อย่าง MFC | MFC อย่าง VCTERM(&N)

ดูเพิ่มเติมnbspCWnd, CButton, CComboBox, CListBox, CScrollBar, CStatic, CDialog(&N)

Index