CFindReplaceDialog

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

เมื่อต้องการสร้างวัตถุCFindReplaceDialogใช้พารามิเตอร์ที่ให้มา (ซึ่งมีอาร์กิวเมนต์ไม่มี) เนื่องจากเป็นกล่องโต้ตอบสร้าง จัดสรรวัตถุ บนกองใช้ตัวดำเนินการใหม่ไม่ใช่ บนกองซ้อน?

เมื่อวัตถุCFindReplaceDialogม้ง คุณต้องเรียกใช้ฟังก์ชันสมาชิกสร้างเพื่อสร้าง และแสดงกล่องโต้ตอบ?

ใช้โครงสร้างm_frเริ่มต้นกล่องโต้ตอบก่อนที่จะสร้างการโทร โครงสร้างm_frเป็นชนิด FINDREPLACE สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโครงสร้างนี้ ดูเอกสาร Win32 SDK?

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

คุณสามารถกำหนดว่า ผู้ใช้มีการตัดสินใจที่จะจบการทำงานของกล่องโต้ตอบ ด้วยฟังก์ชันสมาชิกIsTerminating?

CFindReplaceDialogอาศัยการ COMMDLGแฟ้ม DLL ที่มาพร้อมกับ Windows รุ่น 3.1 และรุ่นที่ใหม่กว่า?

กล่องโต้ตอบที่กำหนดเอง การได้คลาสที่สืบทอดมาจากCFindReplaceDialogเป็นแม่แบบในการโต้ตอบที่กำหนดเอง และเพิ่มแผนที่ข้อความการประมวลผลข้อความแจ้งเตือนจากตัวควบคุมขยาย ข้อความใด ๆ unprocessed ควรถูกส่งผ่านไปยังคลาสพื้นฐาน?

การกำหนดฟังก์ชันของ hook ไม่จำเป็น?

ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้CFindReplaceDialog, เรียนโต้ตอบทั่วไปคำแนะนำของ Visual c ++ Programmer ของ ?

#รวม lt;afxdlgs.h>

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

Index