สมาชิกของคลาส CWnd

การเตรียมใช้งาน กล่องโต้ตอบรายการฟังก์ชัน ตัวจัดการข้อความการเตรียมใช้งาน
ฟังก์ชันหน้าต่างสถานะ ฟังก์ชันการผูกข้อมูล ตัวจัดการข้อความของระบบ
หน้าต่างขนาดและตำแหน่ง เมนูฟังก์ชัน ตัวจัดการข้อความทั่วไป
หน้าต่าง Access ฟังก์ชัน ฟังก์ชันเคล็ดลับเครื่องมือ ตัวจัดการข้อความของตัวควบคุม
ปรับปรุง/จิตรกรรมฟังก์ชัน ฟังก์ชันตัวจับเวลา ตัวจัดการข้อความการป้อนข้อมูล
ประสานงานฟังก์ชันการแมป ฟังก์ชันการแจ้งเตือน ตัวจัดการข้อความของพื้นที่ nonclient
ฟังก์ชันข้อความหน้าต่าง ฟังก์ชันข้อความหน้าต่าง ตัวจัดการข้อความ MDI
เลื่อนไปที่ฟังก์ชัน ฟังก์ชันคลิปบอร์ด ตัวจัดการข้อความคลิปบอร์ด
ฟังก์ชันการลากปล่อย OLE ควบคุม แจ้งเตือนการวนรอบของเมนู
ฟังก์ชันตัวชี้เมื่อ Overridables

ข้อมูลสมาชิก

m_hWnd บ่งชี้ว่าHWNDแนบนี้CWnd?

ก่อสร้าง/ทำลาย

CWnd โครงสร้างวัตถุCWnd?
DestroyWindow หน้าต่าง Windows แนบมาขัด?

การเตรียมใช้งาน

สร้าง สร้าง และเริ่มต้นหน้าต่างลูกที่เกี่ยวข้องกับวัตถุCWnd?
PreCreateWindow เรียกก่อนการสร้างหน้าต่าง Windows ที่แนบกับวัตถุนี้CWnd?
CalcWindowRect เรียกว่าการคำนวณหน้าต่างสี่เหลี่ยมจากสี่เหลี่ยมไคลเอ็นต์?
GetStyle ส่งกลับค่าลักษณะหน้าต่างปัจจุบัน?
GetExStyle ส่งกลับค่าของหน้าต่างการขยายลักษณะ?
แนบ แนบกับหมายเลขอ้างอิงของ Windows ไปยังวัตถุCWnd?
ปลดออก หมายเลขอ้างอิงของ Windows จากวัตถุCWndในการแยกออก และส่งกลับหมายเลขอ้างอิง?
PreSubclassWindow อนุญาตให้อื่น ๆ จำเป็น subclassing เกิดขึ้นก่อนที่เรียกว่าSubclassWindow?
SubclassWindow แนบหน้าต่างวัตถุCWndและทำให้ข้อความผ่านทางการแมปข้อความCWndของกระบวนผลิต?
UnsubclassWindow ปรับหน้าต่างจากวัตถุCWnd
FromHandle ส่งกลับตัวชี้ไปยังวัตถุCWndเมื่อกำหนดให้เป็นหมายเลขอ้างอิงหน้าต่าง ถ้าวัตถุCWndไม่ถูกแนบกับหมายเลขอ้างอิง วัตถุCWndชั่วคราวถูกสร้าง และแนบ?
FromHandlePermanent ส่งกลับตัวชี้ไปยังวัตถุCWndเมื่อกำหนดให้เป็นหมายเลขอ้างอิงหน้าต่าง ถ้าวัตถุCWndไม่ถูกแนบกับหมายเลขอ้างอิงค่า NULLจะถูกส่งกลับ?
DeleteTempMap เรียกโดยอัตโนมัติ โดยตัวจัดการเวลาที่ไม่ได้ใช้CWinAppและการลบวัตถุใด ๆCWndชั่วคราวที่สร้างขึ้นโดยFromHandle?
GetSafeHwnd ส่งกลับค่าm_hWndหรือค่า NULLถ้าตัวชี้นี้เป็นค่า NULL?
CreateEx สร้าง Windows ที่คาบเกี่ยวกัน pop-up หรือหน้าต่างลูก และแนบไปกับวัตถุCWnd?
CreateControl สร้างตัวควบคุม OLE ที่จะเป็นตัวแทนในโปรแกรม MFC โดยวัตถุCWnd?

ฟังก์ชันหน้าต่างสถานะ

IsWindowEnabled กำหนดว่า หน้าต่างเปิดใช้งานสำหรับเมาส์และแป้นพิมพ์ในการป้อนข้อมูล?
EnableWindow เปิดใช้งาน หรือการปิดการใช้งานเมาส์และแป้นพิมพ์ในการป้อนข้อมูล?
GetActiveWindow เรียกหน้าต่างที่ใช้งาน?
SetActiveWindow เปิดใช้งานหน้าต่าง?
GetCapture ดึงCWndที่มีการจับเมาส์?
SetCapture ทำให้การป้อนข้อมูลจะถูกส่งไปCWndของเมาส์ต่อมาทั้งหมด?
GetFocus ดึงCWndซึ่งในปัจจุบันมีโฟกัสป้อนข้อมูล?
SetFocus อ้างว่า โฟกัสสำหรับการป้อนค่า?
GetDesktopWindow เรียกหน้าต่างเดสก์ท็อป Windows?
GetForegroundWindow ส่งกลับตัวชี้ไปยังหน้าต่างการทำงานแบบโฟร์กราวน์ (ระดับบนหน้าต่างที่ผู้ใช้กำลังทำงาน)?
SetForegroundWindow ใส่เธรดที่สร้างหน้าต่างลงในเบื้องหน้า และเปิดใช้งานหน้าต่าง?
GetIcon การดึงข้อมูลหมายเลขการอ้างอิงเป็นไอคอน?
SetIcon การตั้งค่าหมายเลขอ้างอิงเป็นไอคอนเฉพาะ?
GetWindowContextHelpId ดึงตัวระบุเนื้อหาของวิธีใช้?
SetWindowContextHelpId การตั้งค่าตัวระบุเนื้อหาของวิธีใช้?
ModifyStyle ปรับเปลี่ยนลักษณะหน้าต่างปัจจุบัน?
ModifyStyleEx ปรับเปลี่ยนลักษณะการขยายของหน้าต่าง?

หน้าต่างขนาดและตำแหน่ง

GetWindowPlacement ดึงข้อมูลแสดงสถานะและปกติ (กู้คืน), ย่อเล็กสุด และขยายตำแหน่งของหน้าต่าง?
SetWindowPlacement ตั้งค่าสถานะแสดงและปกติ (กู้คืน), ย่อเล็กสุด และขยายตำแหน่งหน้าต่าง?
GetWindowRgn ดึงสำเนาของพื้นที่หน้าต่างของหน้าต่าง?
SetWindowRgn การตั้งค่าภูมิภาคของหน้าต่าง?
IsIconic กำหนดว่าCWndย่อเป็น (iconic)?
IsZoomed กำหนดว่าCWndจะขยายใหญ่สุด?
MoveWindow การเปลี่ยนแปลงตำแหน่งและขนาดของCWnd?
SetWindowPos การเปลี่ยนแปลงขนาด ตำแหน่ง และการสั่งซื้อของเด็ก หน้าต่างแบบผุดขึ้น และระดับบนสุด?
ArrangeIconicWindows จัดเรียงหน้าต่างย่อเล็กสุด (iconic) เด็กทั้งหมด?
BringWindowToTop นำCWndไปด้านบนของกองซ้อนของหน้าต่างที่ซ้อนกัน?
GetWindowRect พิกัดที่หน้าจอของCWndที่ได้รับ?
GetClientRect ได้ขนาดของพื้นที่ไคลเอ็นต์CWnd?

หน้าต่าง Access ฟังก์ชัน

ChildWindowFromPoint กำหนดซึ่ง ถ้ามี หน้าต่างลูกประกอบด้วยจุดที่ระบุ?
FindWindow ส่งกลับหมายเลขอ้างอิงของหน้าต่าง ซึ่งจะถูกระบุ ด้วยชื่อหน้าต่างและคลาสหน้าต่าง?
GetNextWindow ส่งกลับค่าหน้าต่างถัดไป (หรือก่อนหน้า) ในรายการของผู้จัดการหน้าต่าง?
GetOwner ดึงตัวชี้ไปยังเจ้าของของการCWnd?
SetOwner การเปลี่ยนแปลงเจ้าของCWnd?
GetTopWindow ส่งกลับค่าหน้าต่างลูกแรกที่อยู่CWnd?
GetWindow ส่งกลับค่าหน้าต่างความสัมพันธ์ที่ระบุหน้าต่างนี้?
GetLastActivePopup กำหนดหน้าต่างแบบผุดขึ้นที่หน้าต่างที่เป็นเจ้าของCWndถูกใช้งานอยู่เมื่อเร็ว ๆ นี้?
IsChild บ่งชี้ว่าCWndเป็นหน้าต่างลูกหรือสายเลือดอื่น ๆ โดยตรงของหน้าต่างที่ระบุ?
GetParent เรียกหน้าต่างหลักของCWnd (ถ้ามี)?
GetSafeOwner ดึงเจ้าปลอดภัยสำหรับหน้าต่างการกำหนด?
SetParent หน้าต่างหลักของการเปลี่ยนแปลง?
WindowFromPoint ระบุหน้าต่างที่ประกอบด้วยจุดที่กำหนด?
GetDlgItem ดึงตัวควบคุม ด้วย ID ที่ระบุจากกล่องโต้ตอบที่ระบุ?
GetDlgCtrlID ถ้าการCWndหน้าต่างลูก การเรียกฟังก์ชันนี้ส่งกลับค่า ID ของ?
SetDlgCtrlID การตั้งค่าหน้าต่างหรือควบคุม ID สำหรับหน้าต่าง (ซึ่งสามารถเป็นหน้าต่างลูกใด ๆ ไม่เพียงเป็นตัวควบคุมในกล่องโต้ตอบ)?
GetDescendantWindow การค้นหาทั้งหมด descendant windows และส่งกลับค่าของหน้าต่างที่ มี ID ที่ระบุ?
GetParentFrame เรียกหน้าต่างเฟรมหลักของวัตถุCWnd?
SendMessageToDescendants ส่งข้อความไปยัง windows descendant ทั้งหมดของหน้าต่าง?
GetTopLevelParent ดึงแม่ที่ระดับบนสุดของหน้าต่าง?
GetTopLevelOwner เรียกหน้าต่างระดับบนสุด?
GetParentOwner ส่งกลับตัวชี้ไปยังหน้าต่างหลักของหน้าต่างลูก?
GetTopLevelFrame เรียกหน้าต่างเฟรมที่ระดับบนสุดของหน้าต่าง?
UpdateDialogControls เรียกใช้การปรับปรุงสถานะของปุ่มโต้ตอบและตัวควบคุมอื่น ๆ?
UpdateData เริ่มต้น หรือรับข้อมูลจากกล่องโต้ตอบ?
CenterWindow หน้าต่างที่สัมพันธ์กับหลักของศูนย์ผลิต?

ปรับปรุง/จิตรกรรมฟังก์ชัน

BeginPaint เตรียมCWndการวาดภาพ?
EndPaint ทำเครื่องหมายจุดสิ้นสุดของการเขียนภาพ?
พิมพ์ วาดหน้าต่างปัจจุบันในบริบทอุปกรณ์ที่ระบุ?
PrintClient วาดหน้าต่างใด ๆ ในบริบทที่ระบุอุปกรณ์ (มักจะเป็นเครื่องพิมพ์อุปกรณ์บริบท)?
LockWindowUpdate ปิดใช้งาน หรือ reenables การวาดภาพในหน้าต่างการกำหนด?
UnlockWindowUpdate ยกเลิกล็อกหน้าต่างที่ถูกล็อคด้วยCWnd::LockWindowUpdate?
GetDC ดึงบริบทการแสดงผลสำหรับพื้นที่ไคลเอ็นต์?
GetDCEx ดึงบริบทสำหรับไคลเอ็นต์พื้นที่แสดงผล และช่วยให้รูปวาดในขณะที่รูปวาด?
RedrawWindow โปรแกรมปรับปรุงสี่เหลี่ยมที่ระบุหรือภูมิภาคในพื้นที่ไคลเอนต์?
GetWindowDC ดึงบริบทการแสดงสำหรับหน้าต่างทั้งหมด รวมถึงแถบป้ายคำอธิบาย เมนู และแถบเลื่อน?
ReleaseDC รุ่นไคลเอนต์และหน้าต่างอุปกรณ์บริบท เพิ่มสำหรับการใช้งาน โดยโปรแกรมประยุกต์อื่น?
UpdateWindow ปรับปรุงพื้นที่การไคลเอ็นต์?
SetRedraw อนุญาตให้เปลี่ยนแปลงในCWndจะถูกวาดขึ้นมาใหม่ หรือป้องกันไม่ให้เปลี่ยนแปลงถูกวาดขึ้นมาใหม่?
GetUpdateRect ดึงข้อมูลพิกัดของสี่เหลี่ยมน้อยที่สุดที่แนบทั้งหมดปรับปรุงพื้นที่CWnd?
GetUpdateRgn ดึงCWndปรับปรุงพื้นที่?
โมฆะ พื้นที่ไคลเอ็นต์ทั้งหมดจะ?
InvalidateRect จะไคลเอนต์พื้นที่ภายในสี่เหลี่ยมที่กำหนด โดยการเพิ่มที่สี่เหลี่ยมเพื่อปรับปรุงพื้นที่ปัจจุบัน?
InvalidateRgn จะไคลเอนต์พื้นที่ภายในขอบเขตที่กำหนด ด้วยการเพิ่มขอบเขตนั้นลงในขอบเขตของการปรับปรุงปัจจุบัน?
ValidateRect ตรวจสอบพื้นที่ไคลเอนต์ภายในสี่เหลี่ยมที่กำหนด โดยการเอาสี่เหลี่ยมจากภูมิภาคปรับปรุงปัจจุบัน?
ValidateRgn ตรวจสอบพื้นที่ไคลเอนต์ภายในขอบเขตที่กำหนด โดยการเอาขอบเขตจากภูมิภาคปรับปรุงปัจจุบัน?
ShowWindow แสดง หรือซ่อนหน้าต่าง?
IsWindowVisible กำหนดว่าหน้าต่างมองเห็นได้?
ShowOwnedPopups แสดง หรือซ่อนหน้าต่างแบบผุดขึ้นทั้งหมดที่เป็นเจ้าของหน้าต่าง?
EnableScrollBar เปิด หรือปิดการใช้งานหนึ่ง หรือทั้งสองลูกศรของแถบเลื่อน?

ประสานงานฟังก์ชันการแมป

MapWindowPoints แปลง (แผนที่) ชุดของจุดจากพื้นที่พิกัดของCWndไปยังช่องพิกัดของหน้าต่างอื่น?
ClientToScreen แปลงพิกัดไคลเอนต์ของการกำหนดจุดหรือสี่เหลี่ยมบนจอแสดงผลเป็นพิกัดของหน้าจอ?
ScreenToClient แปลงพิกัดหน้าจอสี่เหลี่ยมบนจอภาพหรือกำหนดจุดพิกัดของไคลเอ็นต์?

ฟังก์ชันข้อความหน้าต่าง

SetWindowText ตั้งชื่อเรื่องข้อความหรือคำอธิบายเฉพาะหน้าต่าง (ถ้ามีอย่างใดอย่างหนึ่ง)เป็นข้อความที่ระบุ?
GetWindowText ส่งกลับค่าในหน้าต่างข้อความหรือคำอธิบายเฉพาะชื่อ (ถ้ามีอย่างใดอย่างหนึ่ง)?
GetWindowTextLength ส่งกลับค่าความยาวของชื่อเรื่องข้อความหรือคำอธิบายเฉพาะของหน้าต่าง?
SetFont การตั้งค่าแบบอักษรปัจจุบัน?
GetFont ดึงข้อมูลแบบอักษรปัจจุบัน?

เลื่อนไปที่ฟังก์ชัน

GetScrollPos การดึงข้อมูลตำแหน่งปัจจุบันของกล่องเลื่อน?
GetScrollRange การคัดลอกตำแหน่งต่ำสุด และสูงสุดแถบเลื่อนปัจจุบันสำหรับแถบเลื่อนกำหนด?
ScrollWindow เลื่อนจากเนื้อหาของพื้นที่ไคลเอ็นต์?
ScrollWindowEx เลื่อนเนื้อหาของพื้นที่ไคลเอ็นต์ คล้ายกับScrollWindowมีคุณลักษณะเพิ่มเติม?
GetScrollInfo ดึงข้อมูลที่เก็บรักษาโครงสร้างSCROLLINFOเกี่ยวกับแถบเลื่อน?
GetScrollLimit ดึงจำกัดของแถบเลื่อน?
SetScrollInfo ตั้งค่าข้อมูลเกี่ยวกับแถบเลื่อน?
SetScrollPos ตั้งค่าตำแหน่งปัจจุบันของกล่องเลื่อน และ ถ้ามีระบุ redraws แถบเลื่อนเพื่อแสดงตำแหน่งใหม่?
SetScrollRange ตั้งค่าแถบเลื่อนกำหนดตำแหน่งต่ำสุด และสูงสุด?
ShowScrollBar แสดง หรือซ่อนแถบเลื่อน?
EnableScrollBarCtrl เปิดใช้งาน หรือปิดใช้งานตัวควบคุมแถบเลื่อนของน้อง?
GetScrollBarCtrl ส่งกลับค่าน้องตัวควบคุมแถบเลื่อน?
RepositionBars Repositions ควบคุมแถบที่อยู่ในพื้นที่ไคลเอ็นต์?

ฟังก์ชันการลากปล่อย

DragAcceptFiles แสดงหน้าต่างจะยอมรับแฟ้มลากมา?

ฟังก์ชันตัวชี้เมื่อ

CreateCaret สร้างรูปร่างใหม่สำหรับเครื่องหมายรูปหมวกระบบ และได้รับความเป็นเจ้าของเครื่องหมายรูปหมวก?
CreateSolidCaret สร้างบล็อกสำหรับเรททึบ และได้รับความเป็นเจ้าของเครื่องหมายรูปหมวก?
CreateGrayCaret สร้างบล็อกสีเทาสำหรับเครื่องหมายรูปหมวกระบบ และได้รับความเป็นเจ้าของเครื่องหมายรูปหมวก?
GetCaretPos ดึงข้อมูลพิกัดของตำแหน่งปัจจุบันของเครื่องหมายรูปหมวกของไคลเอ็นต์?
SetCaretPos ย้ายเครื่องหมายรูปหมวกไปยังตำแหน่งที่ระบุ?
HideCaret ซ่อนเครื่องหมายรูปหมวก โดยการเอาออกจากหน้าจอการแสดงผล?
ShowCaret แสดงเครื่องหมายรูปหมวกบนจอแสดงผลที่เครื่องหมายรูปหมวกของตำแหน่งปัจจุบัน เมื่อแสดง เครื่องหมายรูปหมวกแวบ ๆ โดยอัตโนมัติเริ่มต้น?

กล่องโต้ตอบรายการฟังก์ชัน

CheckDlgButton ทำเครื่องหมายถัดจาก หรือการเอาเครื่องหมายถูกออกจากตัวควบคุมปุ่ม?
CheckRadioButton ปุ่มที่ระบุการตรวจสอบ และลบเครื่องหมายจากทั้งหมดวิทยุปุ่มอื่น ๆ ในกลุ่มของปุ่มที่ระบุ?
GetCheckedRadioButton ส่งกลับค่า ID ของปุ่มตรวจสอบอยู่ในกลุ่มของปุ่ม?
DlgDirList การกรอกข้อมูลในกล่องรายการ ด้วยรายการแฟ้มหรือไดเรกทอรี?
DlgDirListComboBox กรอกข้อมูลในกล่องรายการของกล่องคำสั่งผสมกับรายการแฟ้มหรือไดเรกทอรี?
DlgDirSelect ดึงส่วนที่เลือกปัจจุบันจากกล่องรายการ?
DlgDirSelectComboBox ดึงส่วนที่เลือกปัจจุบันจากกล่องรายการของกล่องคำสั่งผสม?
GetDlgItemInt แปลข้อความของตัวควบคุมในกล่องโต้ตอบกำหนดเพื่อใช้ค่าจำนวนเต็ม?
GetDlgItemText ดึงคำบรรยายประกอบหรือข้อความที่เกี่ยวข้องกับตัวควบคุม?
GetNextDlgGroupItem ค้นหาตัวควบคุมถัดไป (หรือก่อนหน้า) ภายในกลุ่มของตัวควบคุม?
GetNextDlgTabItem ดึงตัวควบคุมแรกกับ thatnbsp ลักษณะWS_TABSTOP ต่อไป (หรือนำหน้า) ตัวควบคุมที่ระบุ(&N)?
IsDlgButtonChecked กำหนดว่า มีการตรวจสอบตัวควบคุมปุ่ม?
IsDialogMessage กำหนดว่า ข้อความที่กำหนดสำหรับกล่องโต้ตอบสร้าง และ ถ้าเป็นเช่นนั้น ประมวลผลได้?
SendDlgItemMessage ส่งข้อความไปยังตัวควบคุมที่ระบุ?
SetDlgItemInt การตั้งค่าข้อความของตัวควบคุมเป็นสายอักขระที่ใช้แทนการใช้ค่าจำนวนเต็ม?
SetDlgItemText การตั้งค่าคำบรรยายประกอบหรือข้อความของตัวควบคุมในกล่องโต้ตอบที่ระบุ?
SubclassDlgItem แนบตัวควบคุม Windows ไปยังวัตถุที่CWndและทำให้ข้อความผ่านทางการแมปข้อความCWndของกระบวนผลิต?
ExecuteDlgInit เริ่มจากทรัพยากรการโต้ตอบ?
RunModalLoop ดึง แปล หรือข้อความสำหรับหน้าต่างที่อยู่ในสถานะที่โมดอล dispatches?
ContinueModal ยังคงสถานะโหมดของหน้าต่าง?
EndModalLoop สิ้นสุดสถานะโหมดของหน้าต่าง?

ฟังก์ชันการผูกข้อมูล

BindDefaultProperty วัตถุเรียกง่ายถูกผูกคุณสมบัติค่าเริ่มต้น เป็นทำเครื่องหมายไว้ในไลบรารีชนิด ก็ให้เคอร์เซอร์เกี่ยวข้องกับตัวควบคุมแหล่งข้อมูล?
BindProperty ก็ cursour ผูกกับคุณสมบัติบนตัวควบคุมที่ผูกกับข้อมูลลงในตัวควบคุมแหล่งข้อมูล และการลงทะเบียนที่สัมพันธ์กับตัวจัดการการผูกข้อมูล MFC?
GetDSCCursor ดึงตัวชี้การเคอร์เซอร์เป็นต้นซึ่งถูกกำหนด โดยคุณสมบัติของตัวควบคุมแหล่งข้อมูลแหล่งข้อมูล UserName, Password และ SQL?

เมนูฟังก์ชัน

GetMenu ดึงตัวชี้ไปยังเมนูที่ระบุ?
SetMenu การตั้งค่าเมนูไปเมนูที่ระบุ?
DrawMenuBar Redraws แถบเมนู?
GetSystemMenu อนุญาตให้โปรแกรมประยุกต์ที่จะเข้าถึงเมนูตัวควบคุมสำหรับการคัดลอกและปรับเปลี่ยน?
HiliteMenuItem เน้น หรือเอาออกการเน้นข้อความจากรายการในเมนูระดับสูงสุด (-แถบเมนู)?

ฟังก์ชันแนะนำเครื่องมือ

EnableToolTips ทำให้สามารถควบคุมการแนะนำเครื่องมือ?
CancelToolTips ปิดใช้งานตัวควบคุมการแนะนำเครื่องมือ?
FilterToolTipMessage ดึงเรื่องหรือข้อความที่เกี่ยวข้องกับตัวควบคุมในกล่องโต้ตอบ?
OnToolHitTest Detemines ว่าจุดอยู่ในกรอบการ bounding ของเครื่องมือที่ระบุ และดึงข้อมูลเกี่ยวกับเครื่องมือ?

ฟังก์ชันตัวจับเวลา

SetTimer การติดตั้งตัวจับเวลาของระบบที่ส่งข้อความWM_TIMERเมื่อถูกทริกเกอร์?
KillTimer ฆ่าตัวจับเวลาของระบบ?

ฟังก์ชันการแจ้งเตือน

FlashWindow กะพริบเป็นหน้าต่างหนึ่งครั้ง?
MessageBox สร้าง และแสดงหน้าต่างซึ่งประกอบด้วยมาจากโปรแกรมประยุกต์ข้อความและคำอธิบาย?

ฟังก์ชันข้อความหน้าต่าง

GetCurrentMessage ส่งกลับตัวชี้ไปยังข้อความที่หน้าต่างนี้กำลังประมวลผลอยู่ในขณะนี้ ควรเรียกเฉพาะเมื่ออยู่ในบนข้อความข้อความจัดการสมาชิกฟังก์ชันการ?
ค่าเริ่มต้น เรียกค่าเริ่มต้นหน้าต่างกระบวนการ ซึ่งให้เริ่มต้นการประมวลผลสำหรับหน้าต่างข้อความที่โปรแกรมประยุกต์ที่ประมวลผล?
PreTranslateMessage ใช้โดยCWinAppข้อความหน้าต่างตัวกรองก่อนที่พวกเขามีอบรมTranslateMessageและฟังก์ชัน Windows DispatchMessage?
เรียก sendmessage ระหว่างงาน ส่งข้อความไปยังวัตถุCWndและไม่คืนจนกว่าจะมีการประมวลผลข้อความ?
PostMessage วางข้อความในโปรแกรมประยุกต์คิว แล้วส่งกลับค่าโดยไม่ต้องรอให้หน้าต่างการประมวลผลข้อความ?
SendNotifyMessage ส่งข้อความที่ระบุไปยังหน้าต่าง และส่งกลับให้เร็วที่สุด ขึ้นอยู่กับเธรดเรียกว่าสร้างหน้าต่าง?

ฟังก์ชันคลิปบอร์ด

ChangeClipboardChain เอาCWndออกจากสายของผู้ชมคลิปบอร์ด?
SetClipboardViewer เพิ่มCWndให้กับลูกโซ่ของ windows ที่ได้รับการแจ้งเตือนเมื่อใดก็ ตามที่มีการเปลี่ยนแปลงเนื้อหาของคลิปบอร์ด?
OpenClipboard เปิดคลิปบอร์ด โปรแกรมประยุกต์อื่นจะไม่สามารถปรับเปลี่ยนคลิปบอร์ดจนถึง Windows เรียกฟังก์ชันCloseClipboard?
GetClipboardOwner ดึงตัวชี้ไปยังเจ้าของปัจจุบันของคลิปบอร์ด?
GetOpenClipboardWindow ดึงตัวชี้ไปยังหน้าต่างที่มีอยู่ในขณะนี้เปิดคลิปบอร์ด?
GetClipboardViewer ดึงตัวชี้ไปยังหน้าต่างแรกในห่วงโซ่ของผู้ชมคลิปบอร์ด?

OLE ควบคุม

SetProperty ตั้งค่าคุณสมบัติตัวควบคุมการ OLE?
OnAmbientProperty ใช้ค่าคุณสมบัติดนตรีแอมเบียนต์?
GetControlUnknown ดึงตัวชี้ไปยังตัวควบคุม OLE ไม่รู้จัก?
GetProperty ดึงคุณสมบัติตัวควบคุมการ OLE?
InvokeHelper การเรียกใช้เมธ OLE ควบคุมวิธีการหรือคุณสมบัติ?

Overridables

WindowProc แสดงหน้าต่างกระบวนงานสำหรับการCWnd เริ่มต้น dispatches ข้อความผ่านทางข้อความแผนผัง?
DefWindowProc เรียกค่าเริ่มต้นหน้าต่างกระบวนการ ซึ่งให้เริ่มต้นการประมวลผลสำหรับหน้าต่างข้อความที่โปรแกรมประยุกต์ที่ประมวลผล?
PostNcDestroy ฟังก์ชันนี้เสมือนถูกเรียก โดยฟังก์ชันOnNcDestroyจะเริ่มต้นหลังจากหน้าต่างได้ถูกทำลาย?
OnNotify เรียกว่าโดยกรอบการแจ้งหน้าต่างหลักเหตุการณ์เกิดขึ้นในตัวควบคุมหนึ่ง หรือว่า ตัวควบคุมที่ต้องการข้อมูล?
OnChildNotify เรียกว่า ด้วยหน้าต่างหลักเพื่อให้ตัวควบคุม notifying โอกาสเพื่อตอบสนองต่อการแจ้งเตือนของตัวควบคุม?
DoDataExchange สำหรับการแลกเปลี่ยนข้อมูลการโต้ตอบและการตรวจสอบ เรียกว่าโดยUpdateData?

ตัวจัดการข้อความการเตรียมใช้งาน

OnInitMenu เรียกว่าเมื่อเมนูกำลังจะกลายเป็นใช้งานอยู่?
OnInitMenuPopup เรียกว่าเมื่อเมนูแบบผุดขึ้นจะกลายเป็นใช้งานอยู่?

ตัวจัดการข้อความของระบบ

OnSysChar เรียกว่าเมื่อกดแป้นพิมพ์แปลอักขระระบบ?
OnSysCommand เรียกว่า เมื่อผู้ใช้เลือกคำสั่งจากเมนูตัวควบคุม หรือ เมื่อผู้ใช้เลือกปุ่มขยายใหญ่สุดหรือย่อเล็กสุด?
OnSysDeadChar เรียกว่าเมื่อกดแป้นพิมพ์แปลอักขระตายระบบ (เช่นอักขระเน้นเสียง)?
OnSysKeyDown เรียกว่าเมื่อผู้ใช้กดแป้น ALT และจากนั้น กดแป้นอีกแป้น?
OnSysKeyUp เรียกว่าเมื่อผู้ใช้ออกคีย์ที่ถูกกดในขณะที่แป้น ALT ถูกค้างไว้?
OnCompacting เรียกว่าเมื่อ Windows ตรวจพบว่าหน่วยความจำของระบบต่ำ?
OnDevModeChange เรียกว่าสำหรับ windows ทั้งหมดที่ระดับบนสุดเมื่อผู้ใช้ทำการเปลี่ยนแปลงการตั้งค่าโหมดอุปกรณ์?
OnFontChange เรียกว่าเมื่อเปลี่ยนแปลงสระของทรัพยากรที่แบบอักษร?
OnPaletteIsChanging แจ้งให้ทราบอื่น ๆ โปรแกรมประยุกต์เมื่อโปรแกรมประยุกต์กำลังจะตระหนักของสีแบบลอจิคัล?
OnPaletteChanged เรียกว่าการอนุญาตให้ windows ที่ใช้สีตระหนักแผ่นตรรกะของตนเอง และการปรับปรุงพื้นที่ของไคลเอ็นต์?
OnSysColorChange เรียกว่าสำหรับหน้าต่างระดับบนสุดทั้งหมดเมื่อมีการเปลี่ยนแปลงในการตั้งค่าสีของระบบ?
OnWindowPosChanging เรียกว่าเมื่อขนาด ตำแหน่งงาน หรือ ลำดับ Z กำลังจะเปลี่ยนเป็นผลของการเรียกไปยังSetWindowPosหรือฟังก์ชันการจัดการหน้าต่างอื่น?
OnWindowPosChanged เรียกว่าเมื่อเปลี่ยนขนาด ตำแหน่งงาน หรือ ลำดับ Z เป็นผลของการเรียกไปยังSetWindowPosหรือฟังก์ชันการจัดการหน้าต่างอื่น?
OnDropFiles เรียกว่าเมื่อผู้ใช้รุ่นปุ่มซ้ายของเมาส์เหนือหน้าต่างที่ได้ลงทะเบียนตัวเองเป็นผู้รับแฟ้มที่มีการกระตุก?
OnSpoolerStatus เรียกว่าจากผู้จัดการพิมพ์ทุกครั้งที่เพิ่ม หรือเอาออกจากคิวตัวจัดการพิมพ์งาน?
OnTimeChange เรียกว่าสำหรับหน้าต่างระดับบนสุดทั้งหมดหลังจากการเปลี่ยนแปลงเวลาของระบบ?
OnWinIniChange เรียกว่าสำหรับหน้าต่างระดับบนสุดทั้งหมดหลังจากแฟ้มการเตรียมใช้งาน Windows ชนะINI มีการเปลี่ยนแปลง?

ตัวจัดการข้อความทั่วไป

OnCommand เรียกว่าเมื่อผู้ใช้เลือกคำสั่ง?
OnActivate เรียกว่าเมื่อCWndกำลังถูกเปิดใช้งาน หรือปิดการใช้งาน?
OnActivateApp เรียกว่าเมื่อแอปพลิเคชันที่กำลังจะถูกเปิดใช้งาน หรือปิดการใช้งาน?
OnCancelMode เรียกว่าการอนุญาตให้CWndการยกเลิกโหมดใด ๆ ภายใน เช่นจับเมาส์?
OnChildActivate เรียกว่าสำหรับ windows ลูกอินเทอร์เฟซ (MDI) เอกสารหลายเมื่อใดก็ ตามขนาดหรือตำแหน่งของการเปลี่ยนแปลงของCWndหรือCWndถูกเรียกใช้?
OnClose เรียกว่าเป็นสัญญาณว่าCWndควรปิด?
OnCopyData คัดลอกข้อมูลจากโปรแกรมหนึ่งไปยังอีก?
OnCreate เรียกว่าเป็นส่วนหนึ่งของการสร้างหน้าต่าง?
OnCtlColor เรียกว่าถ้าCWndจะพาเรนต์ของตัวควบคุมเมื่อตัวควบคุมกำลังจะวาด?
OnDestroy เรียกว่าเมื่อCWndจะถูกทำลาย?
OnEnable เรียกว่าเมื่อมีการเปิดใช้งาน หรือปิดการใช้งานCWnd?
OnEndSession เรียกว่าเมื่อมีการสิ้นสุดเซสชัน?
OnEnterIdle เรียกว่าการแจ้งขั้นตอนของหน้าต่างหลักของโปรแกรมประยุกต์ที่ กล่องโต้ตอบโมดอลหรือเมนูถูกป้อนเป็นสถานะที่ไม่ได้ใช้งาน?
OnEraseBkgnd เรียกว่าเมื่อพื้นหลังของหน้าต่างต้องการลบ?
OnGetMinMaxInfo เรียกว่าเมื่อใดก็ ตามที่ Windows จำเป็นต้องทราบตำแหน่งที่ขยาย หรือ มิติ หรือต่ำสุด หรือสูงสุดที่ติดตามขนาด?
OnIconEraseBkgnd เรียกว่าเมื่อCWndถูกย่อให้เล็กสุด (iconic) และพื้นหลังของไอคอนจะต้องกรอกก่อนระบายไอคอน?
OnKillFocus เรียกว่าก่อนCWndสูญเสียโฟกัสสำหรับการป้อนค่า?
OnMenuChar เรียกว่าเมื่อผู้ใช้กดเมนู mnemonic อักขระที่ไม่ตรงกับของ mnemonics กำหนดไว้ล่วงหน้าในเมนูปัจจุบัน?
OnMenuSelect เรียกว่าเมื่อผู้ใช้เลือกรายการเมนู?
OnMove เรียกว่าหลังจากที่มีการเปลี่ยนตำแหน่งของการCWnd?
OnMoving บ่งชี้ว่า ผู้ใช้ย้ายวัตถุCWnd?
OnDeviceChange โปรแกรมควบคุมโปรแกรมประยุกต์หรืออุปกรณ์ของการเปลี่ยนแปลงการกำหนดค่าฮาร์ดแวร์ของอุปกรณ์หรือคอมพิวเตอร์ที่จะแจ้งให้ทราบ?
OnStyleChanged บ่งชี้ว่า การ :: SetWindowLongฟังก์ชัน Windows มีการเปลี่ยนแปลงลักษณะของหน้าต่างอย่างน้อยหนึ่งอย่าง?
OnStyleChanging บ่งชี้ว่า การ :: SetWindowLongฟังก์ชัน Windows กำลังจะเปลี่ยนแปลงลักษณะของหน้าต่างอย่างน้อยหนึ่งอย่าง?
OnPaint เรียกว่าจะวาดส่วนของหน้าต่าง?
OnParentNotify เรียกว่า เมื่อหน้าต่างลูกถูกสร้าง หรือทำลาย หรือ เมื่อผู้ใช้คลิกที่ปุ่มเมาส์ในขณะที่เคอร์เซอร์วางอยู่เหนือหน้าต่างลูก?
OnQueryDragIcon เรียกว่าเมื่อการย่อเล็กสุด (iconic) CWndกำลังจะลาก โดยผู้ใช้?
OnQueryEndSession เรียกว่าเมื่อผู้ใช้เลือกที่จะสิ้นสุดเซสชัน Windows?
OnQueryNewPalette แจ้งให้CWndให้ทราบว่า จะได้รับโฟกัสป้อนข้อมูล?
OnQueryOpen เรียกว่าเมื่อCWndเป็นไอ และผู้ใช้ร้องขอสามารถเปิดไอคอน?
OnSetFocus เรียกว่าหลังจากที่CWndได้รับโฟกัสป้อนข้อมูล?
OnShowWindow เรียกว่าเมื่อCWndจะถูกซ่อน หรือแสดง?
OnSize เรียกว่าหลังจากที่มีการเปลี่ยนแปลงขนาดของCWnd?
OnSizing บ่งชี้ว่า ผู้ใช้จะปรับขนาดสี่เหลี่ยม?
OnStyleChanged บ่งชี้ว่า ลักษณะของหน้าต่างอย่างน้อยหนึ่งมีการเปลี่ยนแปลง?
OnStyleChanging บ่งชี้ว่า ลักษณะของหน้าต่างอย่างน้อยหนึ่งอย่างจะ เปลี่ยนแปลง?

ตัวจัดการข้อความของตัวควบคุม

OnCharToItem เรียก โดยใช้กล่องรายการเด็กด้วยลักษณะLBS_WANTKEYBOARDINPUTในการตอบสนองต่อข้อความWM_CHAR?
OnCompareItem เรียกว่าการกำหนดตำแหน่งสัมพัทธ์ของสินค้าใหม่ในเด็กเรียงกล่องคำสั่งผสมเจ้าของรูปวาดหรือกล่องรายการ?
OnDeleteItem เรียกว่า เมื่อเจ้าของวาดรูปเด็กกล่องรายการหรือกล่องคำสั่งผสมถูกทำลาย หรือ เมื่อรายการถูกเอาออกจากตัวควบคุม?
OnDrawItem เรียกว่าเมื่อกว้างยาวเป็นภาพของตัวควบคุมปุ่มลูกเจ้าของวาด ตัวควบคุมกล่องคำสั่งผสม ตัวควบคุมกล่องรายการ หรือเมนูที่ต้องการในการวาด?
OnDSCNotify เรียกว่าในการตอบสนองต่อเหตุการณ์ที่ตัวควบคุมแหล่งข้อมูล fires เมื่อตัวควบคุมถูกผูกตัวควบคุมแหล่งข้อมูลปรับเปลี่ยน หรือความพยายามที่จะปรับเปลี่ยนเคอร์เซอร์เป็นต้น?
OnGetDlgCode เรียกว่าตัวควบคุมเพื่อให้ตัวควบคุมสามารถประมวลผลแป้นลูกศร และแป้น TAB ป้อนข้อมูลตัวเอง?
OnMeasureItem เรียกว่าสำหรับกล่องคำสั่งผสมลูกเจ้าของวาด กล่องรายการ หรือเมนูสินค้าเมื่อมีสร้างตัวควบคุม CWnd Windows ขนาดของตัวควบคุมที่จะแจ้งให้ทราบ?
SendChildNotifyLastMsg แสดงข้อความแจ้งเตือนไปยังหน้าต่างลูก จากหน้าต่างหลัก เพื่อให้หน้าต่างลูกสามารถจัดการงาน?
ReflectChildNotify ฟังก์ชันการช่วยเหลือซึ่งสะท้อนให้เห็นถึงข้อความกับแหล่งข้อมูล?
OnWndMsg บ่งชี้ว่า หาก มีจัดการข้อความ windows?
ReflectLastMsg สะท้อนให้เห็นถึงข้อความสุดท้ายไปยังหน้าต่างลูก?
OnVKeyToItem เรียก โดยใช้กล่องรายการเป็นเจ้าของโดยCWndตอบสนองต่อข้อความWM_KEYDOWN?

ตัวจัดการข้อความการป้อนข้อมูล

OnChar เรียกว่าเมื่อกดแป้นพิมพ์แปลใช่อักขระ?
OnDeadChar เรียกว่าเมื่อกดแป้นพิมพ์แปลอักขระตายใช่ (เช่นอักขระเน้นเสียง)?
OnHScroll เรียกว่าเมื่อผู้ใช้คลิกที่แถบเลื่อนแนวนอนของCWnd?
OnKeyDown เรียกว่าเมื่อมีกดแป้นใช่?
OnKeyUp เรียกว่าเมื่อแป้นใช่ถูกปล่อย?
OnLButtonDblClk เรียกว่าเมื่อผู้ใช้ดับเบิลคลิปุ่มซ้ายของเมาส์?
OnLButtonDown เรียกว่าเมื่อผู้ใช้กดปุ่มซ้ายของเมาส์?
OnLButtonUp เรียกว่าเมื่อผู้ใช้รุ่นปุ่มซ้ายของเมาส์?
OnMButtonDblClk เรียกว่าเมื่อผู้ใช้ดับเบิลคลิกปุ่มกลางของเมาส์?
OnMButtonDown เรียกว่าเมื่อผู้ใช้กดปุ่มกลางของเมาส์?
OnMButtonUp เรียกว่าเมื่อผู้ใช้รุ่นปุ่มกลางของเมาส์?
OnMouseActivate เรียกว่าเมื่อเคอร์เซอร์อยู่ในหน้าต่างไม่ใช้งาน และผู้ใช้กดปุ่มเมาส์?
OnMouseMove เรียกว่าเมื่อย้ายเคอร์เซอร์ของเมาส์?
OnMouseWheel เรียกว่าเมื่อผู้ใช้หมุนล้อเลื่อนของเมาส์ ใช้การจัดการข้อความของ Windows NT 4.0?
OnRegisteredMouseWheel เรียกว่าเมื่อผู้ใช้หมุนล้อเลื่อนของเมาส์ ใช้ Windows 95 และ Windows NT 3.51-จัดการข้อความ?
OnRButtonDblClk เรียกว่าเมื่อผู้ใช้ดับเบิลคลิปุ่มเมาส์ด้านขวา?
OnRButtonDown เรียกว่าเมื่อผู้ใช้กดปุ่มเมาส์ด้านขวา?
OnRButtonUp เรียกว่าเมื่อผู้ใช้รุ่นปุ่มเมาส์ด้านขวา?
OnSetCursor เรียกว่าถ้าไม่มีจับเมาส์เข้า และเมาส์ทำให้เกิดการเคลื่อนย้ายเคอร์เซอร์ภายในหน้าต่าง?
OnTimer เรียกว่าหลังจากแต่ละช่วงเวลาที่ระบุไว้ในSetTimer?
OnVScroll เรียกว่าเมื่อผู้ใช้คลิกที่แถบเลื่อนแนวตั้งของหน้าต่าง?
OnCaptureChanged ส่งข้อความไปยังหน้าต่างที่จะสูญเสียการจับเมาส์?

ตัวจัดการข้อความของพื้นที่ nonclient

OnNcActivate เรียกว่าเมื่อพื้นที่ nonclient จำเป็นต้องเปลี่ยนแปลงเพื่อแสดงสถานะการใช้งาน หรือไม่ใช้งาน?
OnNcCalcSize เรียกว่าเมื่อขนาดและตำแหน่งของพื้นที่ที่ไคลเอ็นต์ที่จำเป็นต้องมีคำนวณ?
OnNcCreate เรียกว่าก่อนที่จะOnCreateเมื่อมีการสร้างพื้นที่ nonclient?
OnNcDestroy เรียกว่าเมื่อพื้นที่ nonclient จะถูกทำลาย?
OnNcHitTest เรียก โดย Windows ทุกครั้งที่มีย้ายเมาส์ถ้าCWndมีเคอร์เซอร์ หรือได้จับเมาส์การป้อนข้อมูลด้วยSetCapture?
OnNcLButtonDblClk เรียกว่าเมื่อผู้ใช้ดับเบิลคลิปุ่มซ้ายของเมาส์ในขณะที่เคอร์เซอร์วางอยู่ภายในพื้นที่ nonclient ของCWnd?
OnNcLButtonDown เรียกว่าเมื่อผู้ใช้กดปุ่มซ้ายของเมาส์ในขณะที่เคอร์เซอร์วางอยู่ภายในพื้นที่ nonclient ของCWnd?
OnNcLButtonUp เรียกว่าเมื่อผู้ใช้รุ่นปุ่มซ้ายของเมาส์ในขณะที่เคอร์เซอร์วางอยู่ภายในพื้นที่ nonclient ของCWnd?
OnNcMButtonDblClk เรียกว่าเมื่อผู้ใช้ดับเบิลคลิกปุ่มกลางของเมาส์ในขณะที่เคอร์เซอร์วางอยู่ภายในพื้นที่ nonclient ของCWnd?
OnNcMButtonDown เรียกว่าเมื่อผู้ใช้กดปุ่มกลางของเมาส์ในขณะที่เคอร์เซอร์วางอยู่ภายในพื้นที่ nonclient ของCWnd?
OnNcMButtonUp เรียกว่าเมื่อผู้ใช้รุ่นปุ่มกลางของเมาส์ในขณะที่เคอร์เซอร์วางอยู่ภายในพื้นที่ nonclient ของCWnd?
OnNcMouseMove เรียกว่าเมื่อมีย้ายเคอร์เซอร์ภายในพื้นที่ nonclient ของCWnd?
OnNcPaint เรียกว่าเมื่อพื้นที่ nonclient ต้องการระบายสี?
OnNcRButtonDblClk เรียกว่าเมื่อผู้ใช้ดับเบิลคลิปุ่มเมาส์ด้านขวาในขณะที่เคอร์เซอร์วางอยู่ภายในพื้นที่ nonclient ของCWnd?
OnNcRButtonDown เรียกว่าเมื่อผู้ใช้กดปุ่มเมาส์ด้านขวาในขณะที่เคอร์เซอร์วางอยู่ภายในพื้นที่ nonclient ของCWnd?
OnNcRButtonUp เรียกว่าเมื่อผู้ใช้ปุ่มเมาส์ขวาออกในขณะที่เคอร์เซอร์วางอยู่ภายในพื้นที่ nonclient ของCWnd?

ตัวจัดการข้อความ MDI

OnMDIActivate เรียกว่าเมื่อมีการเปิดใช้งาน หรือปิดการใช้งานหน้าต่างลูก MDI?

ตัวจัดการข้อความคลิปบอร์ด

OnAskCbFormatName เรียกว่าโปรแกรมประยุกต์ตัวแสดงคลิปบอร์ดเมื่อเป็นเจ้าของคลิปบอร์ดจะแสดงเนื้อหาของคลิปบอร์ด?
OnChangeCbChain แจ้งให้ทราบว่า หน้าต่างที่ระบุกำลังถูกเอาออกจากลูกโซ่?
OnDestroyClipboard เรียกว่าเมื่อมีการลบข้อมูลในคลิปบอร์ดผ่านการเรียกไปยัง Windows EmptyClipboardฟังก์ชัน?
OnDrawClipboard เรียกว่าเมื่อเนื้อหาของการเปลี่ยนแปลง?
OnHScrollClipboard เรียกว่าเมื่อเจ้าของคลิปบอร์ดเป็นควรเลื่อนรูปคลิปบอร์ด โมฆะส่วนเหมาะสม และการปรับปรุงค่าแถบเลื่อน?
OnPaintClipboard เรียกว่าเมื่อจำเป็นพื้นที่ไคลเอ็นต์ของ viewer คลิปบอร์ด repainting?
OnRenderAllFormats เรียกว่าเมื่อแอปพลิเคชันของเจ้าจะถูกทำลาย และจำเป็นต้องสร้างภาพรูปแบบทั้งหมดของ?
OnRenderFormat เรียกว่าเจ้าของคลิปบอร์ดเมื่อรูปแบบเฉพาะกับความต้องการเรนเดอร์ที่ล่าช้าในการแสดงผล?
OnSizeClipboard เรียกว่าเมื่อมีการเปลี่ยนแปลงขนาดของพื้นที่ไคลเอ็นต์ของหน้าต่างคลิปบอร์ดตัวแสดง?
OnVScrollClipboard เรียกว่าเมื่อเจ้าของควรเลื่อนรูปคลิปบอร์ด โมฆะส่วนเหมาะสม และการปรับปรุงค่าแถบเลื่อน?

แจ้งเตือนการวนรอบของเมนู

OnEnterMenuLoop เรียกว่าเมื่อเมนูโมดอลวนถูกป้อน?
OnExitMenuLoop เรียกว่าเมื่อได้รับ exited วนโมดอลเมนู?

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

Index