ชั้นส่วนกลางของโปรแกรมประยุกต์

มีโปรแกรมประยุกต์ส่วนกลางชั้นคลาสหน้าต่างแบบลงทะเบียนได้ โดยการปฏิบัติ หรือการเชื่อม โยง dynamic library (DLL ที่พร้อมใช้งานกับโมดูลอื่น ๆ ทั้งหมดในกระบวนการ) ได้ ตัวอย่างเช่น DLL ของคุณสามารถเรียกใช้ฟังก์ชันRegisterClassExเพื่อลงทะเบียนคลาสหน้าต่างที่กำหนดตัวควบคุมแบบกำหนดเองมีคลาสากลของแอพลิเคชันเพื่อให้กระบวนการที่โหลด DLL สามารถสร้างอินสแตนซ์ของตัวควบคุมแบบกำหนดเอง.

Windows NT: การสร้างคลาสที่สามารถใช้ได้ในทุก ๆ กระบวนการ สร้างคลาหน้าต่างใน DLL และโหลด DLL ในทุกขั้นตอน โหลด DLL ในทุก ๆ กระบวนการ เพิ่มชื่อของค่าAppInit_DLLsในคีย์รีจิสทรีต่อไปนี้

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows

เมื่อใดก็ ตามที่เริ่มกระบวนการทำงาน ระบบโหลด DLL ที่ระบุในบริบทของกระบวนการเริ่มต้นใหม่ก่อนการเรียกฟังก์ชันของจุด- DLL ต้องลงทะเบียนเรียนในระหว่างขั้นตอนการเตรียมใช้งาน และต้องระบุลักษณะ CS_GLOBALCLASS สำหรับข้อมูลเพิ่มเติม ให้ดูลักษณะของคลาส.

ใช้ฟังก์ชันUnregisterClassเพื่อเอาการคลาสสากลของโปรแกรมประยุกต์ และฟรีเก็บข้อมูลที่เกี่ยวข้อง.

Index