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

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

วิธีการคีย์ลัด วิธีการข้อความหน้าต่าง
ตัวดำเนินการ

วิธีการแจ้งเตือน

FlashWindow กะพริบเป็นหน้าต่างหนึ่งครั้ง?
MessageBox แสดงกล่องข้อความ?

แอตทริบิวต์วิธี

GetExStyle ดึงในลักษณะแบบขยายหน้าต่าง?
GetStyle ดึงข้อมูลในลักษณะของหน้าต่าง?
GetWindowLong ดึงค่า 32 บิตที่ตรงข้ามกับที่ระบุไว้ในหน่วยความจำเพิ่มหน้าต่าง?
GetWindowWord ดึงค่าแบบ 16 บิตที่ตรงข้ามกับที่ระบุไว้ในหน่วยความจำเพิ่มหน้าต่าง?
ModifyStyle ปรับเปลี่ยนลักษณะของหน้าต่าง?
ModifyStyleEx ปรับเปลี่ยนลักษณะการขยายหน้าต่าง?
SetWindowLong ตั้งค่า 32 บิตที่ตรงข้ามกับที่ระบุไว้ในหน่วยความจำเพิ่มหน้าต่าง?
SetWindowWord ตั้งค่า 16 บิตที่ตรงข้ามกับที่ระบุไว้ในหน่วยความจำเพิ่มหน้าต่าง?

วิธีการเครื่องรูปหมวก

CreateCaret สร้างรูปร่างใหม่สำหรับเครื่องหมายรูปหมวกระบบ?
CreateGrayCaret สร้างสี่เหลี่ยมสีเทาสำหรับเรท?
CreateSolidCaret สร้างสี่เหลี่ยมทึบสำหรับเรท?
HideCaret ซ่อนเครื่องหมายรูปหมวกระบบ?
ShowCaret แสดงเครื่องหมายรูปหมวกระบบ?

วิธีคลิปบอร์ด

ChangeClipboardChain การเอาหน้าต่างออกจากสายของผู้ชมคลิปบอร์ด?
OpenClipboard เปิดคลิปบอร์ด?
SetClipboardViewer เพิ่มหน้าต่างล่ามโซ่ตัวแสดงคลิปบอร์ด?

การก่อสร้าง ทำลาย และการเตรียมใช้งาน

สร้าง สร้างหน้าต่าง?
แนบ แนบหน้าต่างวัตถุCWindow?
CWindow ตัวสร้าง?
DestroyWindow ขัดหน้าต่างที่เกี่ยวข้องกับวัตถุCWindow?
ปลดออก ปรับหน้าต่างจากวัตถุCWindow?

ประสานงานวิธีการแมป

ClientToScreen แปลงพิกัดไคลเอนต์เป็นพิกัดของหน้าจอ?
MapWindowPoints แปลงชุดของจุดจากพื้นที่พิกัดของหน้าต่างไปยังช่องพิกัดของหน้าต่างอื่น?
ScreenToClient แปลงพิกัดของหน้าจอให้พิกัดของไคลเอ็นต์?

วิธีการสินค้ากล่องโต้ตอบ

CheckDlgButton ตรวจสอบสถานะของปุ่มที่ระบุการเปลี่ยนแปลง?
CheckRadioButton ปุ่มที่ระบุการตรวจสอบ?
DlgDirList กรอกข้อมูลในกล่องรายการ ด้วยชื่อของแฟ้มทั้งหมดที่ตรงกับที่ระบุเส้นทางหรือชื่อแฟ้ม?
DlgDirListComboBox กรอกข้อมูลกล่องคำสั่งผสมกับชื่อของแฟ้มทั้งหมดที่ตรงกับที่ระบุเส้นทางหรือชื่อแฟ้ม?
DlgDirSelect ดึงส่วนที่เลือกปัจจุบันจากกล่องรายการ?
DlgDirSelectComboBox ดึงส่วนที่เลือกปัจจุบันจากกล่องคำสั่งผสม?
GetDlgItemInt แปลข้อความของตัวควบคุมให้เป็นจำนวนเต็ม?
GetDlgItemText ดึงข้อความของตัวควบคุม?
GetNextDlgGroupItem ดึงตัวควบคุมก่อนหน้า หรือถัดไปภายในกลุ่มของตัวควบคุม?
GetNextDlgTabItem ดึงควบคุมก่อนหน้า หรือถัดไปที่มีลักษณะWS_TABSTOP?
GotoDlgCtrl ตั้งโฟกัสแป้นพิมพ์ลงในตัวควบคุมในกล่องโต้ตอบ?
IsDialogMessage กำหนดว่า ข้อความมีไว้สำหรับกล่องโต้ตอบที่ระบุ?
IsDlgButtonChecked ตรวจสอบสถานะของปุ่ม?
NextDlgCtrl ตั้งโฟกัสแป้นพิมพ์ตัวควบคุมถัดไปในกล่องโต้ตอบ?
PrevDlgCtrl ตั้งโฟกัสแป้นพิมพ์ตัวควบคุมก่อนหน้าในกล่องโต้ตอบ?
SendDlgItemMessage ส่งข้อความไปยังตัวควบคุม?
SetDlgItemInt เปลี่ยนข้อความของตัวควบคุมเพื่อแสดงสายอักขระที่ใช้ค่าจำนวนเต็ม?
GetDlgControl ดึงIUnknownของตัวควบคุมที่ระบุ?
SetDlgItemText เปลี่ยนข้อความของตัวควบคุม?

วิธีการลากปล่อย

DragAcceptFiles หน้าต่างการยอมรับว่าลากแฟ้มการลงทะเบียน?

วิธีการแบบอักษร

GetFont เรียกหน้าต่างของแบบอักษรปัจจุบัน?
SetFont การเปลี่ยนแปลงของหน้าต่างปัจจุบันอักษร?

วิธีใช้วิธี

GetWindowContextHelpId ดึงตัวระบุที่บริบทของหน้าต่างวิธีใช้?
SetWindowContextHelpId การตั้งค่ารหัสที่บริบทของหน้าต่างวิธีใช้?
WinHelp วิธีใช้ของ Windows เริ่มทำงาน?

วิธีการคีย์ลัด

GetHotKey กำหนดแป้นลัดที่เกี่ยวข้องกับหน้าต่าง?
SetHotKey เชื่อมโยงแป้นลัดกับหน้าต่าง?

ไอคอนวิธี

GetIcon ดึงไอคอนขนาดเล็ก หรือขนาดใหญ่ของหน้าต่าง?
SetIcon เปลี่ยนไอคอนขนาดเล็ก หรือขนาดใหญ่ของหน้าต่าง?

เมนูวิธี

DrawMenuBar Redraws แถบเมนูของหน้าต่าง?
GetMenu ดึงของหน้าต่างเมนู?
GetSystemMenu สร้างสำเนาของเมนูระบบสำหรับการปรับเปลี่ยน?
HiliteMenuItem เน้น หรือเอาการเน้นออกจากรายการเมนูที่ระดับสูงสุด?
SetMenu การเปลี่ยนแปลงของหน้าต่างปัจจุบันเมนู?

วิธีการข้อความ

PostMessage ใส่ข้อความในคิวข้อความเกี่ยวข้องกับเธรดที่สร้างหน้าต่าง ส่งกลับค่าโดยไม่ต้องรอเธรดการประมวลผลข้อความ?
เรียก sendmessage ระหว่างงาน ส่งข้อความไปยังหน้าต่าง และกลับจนกว่ากระบวนการหน้าต่างได้ประมวลผลข้อความ?
SendNotifyMessage ส่งข้อความไปยังหน้าต่าง ถ้าหน้าต่างถูกสร้างขึ้น โดยหัวข้อการโทรSendNotifyMessageไม่กลับจนกว่ากระบวนการหน้าต่างได้ประมวลผลข้อความ มิฉะนั้น จะส่งกลับทันที?

กระบวนการและวิธีการเธรด

GetWindowThreadID ดึงตัวระบุของเธรดที่สร้างหน้าต่างที่ระบุ?
GetWindowProcessID Retieves ตัวระบุของกระบวนการสร้างหน้าต่าง?

วิธีการเลื่อน

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

วิธีการจับเวลา

KillTimer ขัดกับเหตุการณ์การจับเวลา?
SetTimer สร้างเหตุการณ์การจับเวลา?

โปรแกรมปรับปรุงและวิธีการเขียนภาพ

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

วิธีการเข้าถึงหน้าต่าง

ChildWindowFromPoint ดึงเด็กหน้าต่างประกอบด้วยจุดที่ระบุ?
ChildWindowFromPointEx ดึงข้อมูลบางชนิดของหน้าต่างลูกประกอบด้วยจุดที่ระบุ?
GetLastActivePopup เรียกหน้าต่างแบบผุดขึ้นที่ใช้งานล่าสุด?
GetParent เรียกหน้าต่างแม่ทันที?
GetTopLevelParent เรียกหน้าต่างหลักหรือเจ้าของระดับบนสุด?
GetTopLevelWindow ดึงเจ้าระดับบนสุดของหน้าต่าง?
GetTopWindow ดึงลูกระดับบนหน้าต่าง?
GetWindow เรียกหน้าต่างที่ระบุ?
IsChild กำหนดหน้าต่างที่ระบุว่าหน้าต่างลูก?
SetParent หน้าต่างหลักของการเปลี่ยนแปลง?

ขนาดของหน้าต่างและวิธีที่ตำแหน่ง

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

หน้าต่างสถานะวิธี

EnableWindow เปิดใช้งาน หรือปิดใช้งานการป้อนข้อมูล?
IsWindow กำหนดว่า หมายเลขอ้างอิงที่ระบุหน้าต่างระบุหน้าต่างอยู่?
IsWindowEnabled กำหนดว่า หน้าต่างเปิดใช้งานสำหรับการป้อนข้อมูล?
IsWindowUnicode กำหนดหน้าต่างที่ระบุว่าหน้าต่าง Unicode ดั้งเดิม?
SetActiveWindow เปิดใช้งานหน้าต่าง?
SetCapture ส่งเข้าเมาส์ต่อมาทั้งหมดในหน้าต่าง?
SetFocus ตั้งโฟกัสป้อนข้อมูลในหน้าต่าง?

วิธีการข้อความหน้าต่าง

GetWindowText ดึงข้อความของหน้าต่าง?
GetWindowTextLength ดึงความยาวของหน้าต่างข้อความ?
SetWindowText เปลี่ยนข้อความของหน้าต่าง?

วิธีการเข้าถึงหน้าต่างแผนภูมิ

GetDescendantWindow เรียกหน้าต่าง descendant ที่ระบุ?
GetDlgCtrlID ดึงตัวระบุของหน้าต่าง (สำหรับเด็ก windows เท่านั้น)?
GetDlgItem เรียกหน้าต่างลูกที่ระบุ?
SendMessageToDescendants ส่งข้อความไปยัง windows descendant ที่ระบุ?
SetDlgCtrlID เปลี่ยนตัวระบุของหน้าต่าง?

ตัวดำเนินการ

ตัวดำเนินการ HWND แปลงวัตถุCWindowการHWND?
ตัวดำเนิน = กำหนดให้การHWNDวัตถุCWindow?

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

m_hWnd หมายเลขอ้างอิงไปยังหน้าต่างที่เกี่ยวข้องกับวัตถุCWindow?

ภาพรวมของ CWindow

Index