WM_CTLCOLORSCROLLBAR

WM_CTLCOLORSCROLLBAR จะส่งข้อความในหน้าต่างหลักของตัวควบคุมแถบเลื่อนเมื่อตัวควบคุมกำลังจะวาด โดยตอบสนองต่อข้อความนี้ หน้าต่างหลักสามารถใช้หมายเลขอ้างอิงบริบทแสดงการตั้งค่าสีพื้นหลังของตัวควบคุมแถบเลื่อน.

WM_CTLCOLORSCROLLBAR hdcSB = wParam (HDC)   / / จัดการเพื่อเลื่อนแถบแสดงผลบริบท hwndSB = lParam (HWND)  / / จัดการเลื่อนแถบ 

 

พารามิเตอร์

hdcSB
ค่าของwParam จัดการกับบริบทอุปกรณ์ตัวควบคุมแถบเลื่อน.
hwndSB
ค่าของlParam จัดการกับแถบเลื่อน.

ส่งกลับค่า

ถ้าโปรแกรมประยุกต์ใช้ประมวลผลข้อความนี้ จะต้องส่งกลับหมายเลขอ้างอิงการแปรง ระบบใช้แปรงเพื่อระบายสีพื้นหลังของตัวควบคุมแถบเลื่อน.

การกระทำเริ่มต้น

ฟังก์ชันDefWindowProcเลือกสีของระบบเป็นค่าเริ่มต้นสำหรับตัวควบคุมแถบเลื่อน.

หมายเหตุ

ระบบไม่อัตโนมัติทำลายแปรงส่งคืน เป็นความรับผิดชอบของโปรแกรมประยุกต์เพื่อทำลายแปรงเมื่อไม่จำเป็น.

ไม่เคยมีส่งข้อความ WM_CTLCOLORSCROLLBAR ระหว่างหัวข้อ มันจะส่งภายในเธรดเดียวกันเท่านั้น.

ถ้าขั้นตอนกล่องโต้ตอบจัดการข้อความนี้ ควรทอดค่าส่งคืนที่ต้องการเป็น BOOL และส่งกลับค่าโดยตรง ถ้าขั้นตอนในกล่องโต้ตอบส่งกลับ FALSE แล้วจัดการข้อความเริ่มต้นถูกดำเนินการ ค่า DWL_MSGRESULT ที่กำหนด โดยฟังก์ชันSetWindowLongจะถูกละเว้น.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการรุ่น 2.0 หรือใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมของแถบเลื่อนเลื่อนแถบข้อความ DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSTATIC

Index