ส่วนนี้ประกอบด้วยตารางที่อธิบายถึงข้อความต่าง ๆ โดยเฉพาะจัดการ โดยหน้าต่างกระบวนงานคลาส COMBOBOX กำหนดไว้ล่วงหน้า.
| ข้อความ | คำอธิบาย |
|---|---|
| CB_ADDSTRING | ส่งข้อความLB_ADDSTRINGกับหน้าต่างรายการเพื่อเพิ่มข้อมูลในรายการ. |
| CB_DELETESTRING | ส่งข้อความLB_DELETESTRINGในหน้าต่างรายการการลบข้อมูลในรายการ. |
| CB_DIR | เพิ่มชื่อแฟ้มตรงกับแอตทริบิวต์ที่ระบุและเส้นทางไปยังรายชื่อ. |
| CB_FINDSTRING | ส่งข้อความLB_FINDSTRINGกับหน้าต่างรายการ ข้อความนี้ส่งกลับค่าดัชนีของรายการแรกที่ขึ้นต้น ด้วยข้อความที่ระบุ. |
| CB_FINDSTRINGEXACT | ส่งข้อความ LB_FINDSTRING กับหน้าต่างรายการ ข้อความนี้ส่งกลับค่าดัชนีของรายการสินค้าแรกตรงที่ตรงกับข้อความที่ระบุ. |
| CB_GETCOUNT | ส่งข้อความLB_GETCOUNTกับหน้าต่างรายการ จะส่งกลับจำนวนของรายการในชุดรายการ. |
| CB_GETCURSEL | ส่งข้อความLB_GETCURSELกับหน้าต่างรายการ จะส่งกลับค่าดัชนีของรายการที่เลือกในปัจจุบัน ถ้ามี. |
| CB_GETDROPPEDCONTROLRECT | กรอกข้อมูลในโครงสร้างสี่เหลี่ยมที่ระบุกับพิกัดที่หน้าจอของรายการแบบหล่นลง. |
| CB_GETDROPPEDSTATE | ส่งกลับ TRUE ถ้ารายการแบบหล่นลงที่ถูกเปิด มิฉะนั้น จะส่งกลับค่า FALSE. |
| CB_GETDROPPEDWIDTH | ส่งกลับค่ากว้างยอมขั้นต่ำ พิกเซล ของในรายการแบบหล่นลง. |
| CB_GETEDITSEL | ส่งข้อEM_GETSELข้อความไปยังตัวควบคุมการแก้ไข และจะส่งกลับค่าเริ่มต้นและสิ้นสุดตำแหน่งของสิ่งที่เลือกปัจจุบัน ในกล่องรายการแบบหล่นลง กระบวนการหน้าต่างส่งกลับ CB_ERR. |
| CB_GETEXTENDEDUI | ส่งกลับค่า TRUE ถ้า กล่องคำสั่งผสมคือ กล่องคำสั่งผสมแบบหล่นลงหรือกล่องรายการแบบหล่นลง และการขยายส่วนติดต่อผู้ใช้มีการตั้ง ค่า มิฉะนั้น จะส่งกลับค่า FALSE. |
| CB_GETHORIZONTALEXTENT | ส่งข้อความLB_GETHORIZONTALEXTENTกับหน้าต่างรายการ จะส่งกลับความกว้างเลื่อน พิกเซล ของในรายการแบบหล่นลง. |
| CB_GETITEMDATA | ส่งข้อความLB_GETITEMDATAกับหน้าต่างรายการ จะส่งกลับค่า 32 บิตเชื่อมโยงกับรายการที่ระบุ. |
| CB_GETITEMHEIGHT | ส่งข้อความLB_GETITEMHEIGHTกับหน้าต่างรายการ จะส่งกลับค่าความสูง พิกเซล ของสินค้าที่ระบุเสมอเจ้าของรายการ. |
| CB_GETLBTEXT | ส่งข้อความLB_GETTEXTกับหน้าต่างรายการ โปรแกรมคัดลอกข้อความที่ระบุรายการการบัฟเฟอร์ที่ระบุ. |
| CB_GETLBTEXTLEN | ส่งข้อความLB_GETTEXTLENกับหน้าต่างรายการ จะส่งกลับความยาว ไบต์ ข้อความที่ระบุรายการ. |
| CB_GETLOCALE | ส่งข้อความLB_GETLOCALEกับหน้าต่างรายการ จะส่งกลับค่าตำแหน่งที่ตั้งปัจจุบันสำหรับรายการ. |
| CB_GETTOPINDEX | ส่งข้อความLB_GETTOPINDEXกับหน้าต่างรายการ จะส่งกลับค่าดัชนีของรายการแรกที่มองเห็นได้ในแบบหล่นลงรายการ. |
| CB_INITSTORAGE | ส่งข้อความLB_INITSTORAGEกับหน้าต่างรายการ มันเริ่มต้นพื้นที่สำหรับการระบุจำนวนของสินค้าและการระบุจำนวนของไบต์สำหรับสายอักขระที่มีสินค้า. |
| CB_INSERTSTRING | ส่งข้อความLB_INSERTSTRINGกับหน้าต่างรายการ แทรกรายการที่ตำแหน่งที่ระบุ. |
| CB_LIMITTEXT | ส่งข้อความEM_LIMITTEXTให้กับตัวควบคุมการแก้ไข มันตั้งค่าจำนวนสูงสุดของอักขระที่ผู้ใช้สามารถป้อนในตัวควบคุมการแก้ไข ในกล่องรายการแบบหล่นลง กระบวนการหน้าต่างส่งกลับ CB_ERR. |
| CB_RESETCONTENT | ส่งข้อLB_RESETCONTENTข้อความในหน้าต่างรายการ และมันเอาเนื้อหาของรายการ. |
| CB_SELECTSTRING | ส่งข้อความLB_SELECTSTRINGกับหน้าต่างรายการ จะเลือกสินค้ารายการแรก ถ้ามี ที่ขึ้นต้น ด้วยอักขระในข้อความที่ระบุ. |
| CB_SETCURSEL | ส่งข้อLB_SETCURSELข้อความในหน้าต่างรายการ และจะตั้งค่าการเลือกในปัจจุบัน. |
| CB_SETDROPPEDWIDTH | การตั้งค่ากว้างยอมขั้นต่ำ พิกเซล ของในรายการแบบหล่นลง. |
| CB_SETEDITSEL | ส่งข้อความEM_SETSELให้กับตัวควบคุมการแก้ไข จะเป็นเลือกช่วงของข้อความที่ระบุ ในกล่องรายการแบบหล่นลง กระบวนการหน้าต่างส่งกลับ CB_ERR. |
| CB_SETEXTENDEDUI | ตั้งค่า หรือล้างการตั้งค่าสถานะเป็นส่วนติดต่อผู้ใช้แบบขยาย ธงนี้เปลี่ยนแปลงคีย์ที่เปิด และปิดรายการในกล่องคำสั่งผสมแบบหล่นลงหรือกล่องรายการแบบหล่นลง ถ้ากล่องคำสั่งผสม กล่องคำสั่งผสมที่วิ กระบวนการหน้าต่างส่งกลับ CB_ERR. |
| CB_SETHORIZONTALEXTENT | ส่งข้อความLB_SETHORIZONTALEXTENTกับหน้าต่างรายการ ตั้งค่าความกว้างเลื่อน พิกเซล ของในรายการแบบหล่นลง. |
| CB_SETITEMDATA | ส่งข้อความLB_SETITEMDATAกับหน้าต่างรายการ เชื่อมโยงค่า 32 บิตที่ระบุกับข้อมูลในรายการ. |
| CB_SETITEMHEIGHT | ส่งข้อความLB_SETITEMHEIGHTกับหน้าต่างรายการ จะตั้งค่าความสูงของสินค้าที่ระบุเสมอเจ้าของรายการหรือเขตข้อมูลเลือก. |
| CB_SETLOCALE | ส่งข้อLB_SETLOCALEข้อความในหน้าต่างรายการ และจะตั้งค่าตำแหน่งที่ตั้งปัจจุบันสำหรับรายการ ตำแหน่งที่ตั้งมีผลต่อวิธีการเรียงลำดับรายการถ้ามีลักษณะ CBS_SORT และสายอักขระที่เพิ่มการใช้CB_ADDSTRING. |
| CB_SETTOPINDEX | ส่งข้อความLB_SETTOPINDEXกับหน้าต่างรายการ มันเลื่อนในรายการแบบหล่นลงเพื่อให้รายการที่ระบุที่อยู่ด้านบนของช่วงมองเห็นได้. |
| CB_SHOWDROPDOWN | แสดง หรือซ่อนรายการแบบหล่นลง ข้อความนี้ไม่มีผลกับกล่องคำสั่งผสมแบบง่าย. |
| WM_CHAR | กระบวนอักขระการป้อนข้อมูล ในกล่องรายการแบบหล่นลง ข้อความนี้ถูกส่งผ่านไปยังหน้าต่างรายการ ซึ่งย้ายส่วนที่เลือกไปยังต้นรายการแรกด้วยอักขระที่ระบุ ในกล่องคำสั่งผสมแบบหล่นลง และวิ ข้อความนี้ถูกส่งไปยังตัวควบคุมการแก้ไข. |
| WM_CLEAR | ลบการเลือกแก้ไข ในกล่องคำสั่งผสมแบบหล่นลง และวิ ตัวควบคุมแก้ไขประมวลผลข้อความนี้ ในกล่องรายการแบบหล่นลง กระบวนการหน้าต่างส่งกลับ CB_ERR. |
| WM_COMMAND | การประมวลผลข้อความแจ้งเตือนจากหน้าต่างรายการและตัวควบคุมแก้ไข และส่งข้อความแจ้งเตือนของกล่องคำสั่งผสมที่สอดคล้องกันในหน้าต่างหลัก. |
| สำหรับการแจ้งเตือนของตัวควบคุมการแก้ไข กระบวนการหน้าต่างอาจปรับปรุงหน้าต่างรายการของสิ่งที่เลือกปัจจุบัน ดัชนีตัวชี้เมื่อ และดัชนีที่สูงสุด สำหรับข้อความแจ้งเตือนของรายการ กระบวนการหน้าต่างอาจปรับปรุงเนื้อหาของฟิลด์เลือก. | |
| WM_COMPAREITEM | ส่งข้อความไปยังหน้าต่างหลัก การเปิดใช้งานโปรแกรมประยุกต์เพื่อระบุตำแหน่งที่สัมพันธ์กับการเรียงลำดับของสองวาดเจ้าของรายการสินค้า หน้าต่างกล่องคำสั่งผสมได้รับข้อความนี้จากหน้าต่างรายชื่อ. |
| WM_COPY | คัดลอกสิ่งที่เลือก'แก้ไขไปยังคลิปบอร์ด ในกล่องคำสั่งผสมแบบหล่นลง และวิ ตัวควบคุมแก้ไขประมวลผลข้อความนี้ ในกล่องรายการแบบหล่นลง กระบวนการหน้าต่างส่งกลับ CB_ERR. |
| WM_CREATE | เริ่มต้นกล่องคำสั่งผสม. |
| WM_CUT | ลบสิ่งที่เลือก'แก้ไข และวางบนคลิปบอร์ด ในกล่องคำสั่งผสมแบบหล่นลง และวิ ตัวควบคุมแก้ไขประมวลผลข้อความนี้ ในกล่องรายการแบบหล่นลง กระบวนการหน้าต่างส่งกลับ CB_ERR. |
| WM_DELETEITEM | ส่งข้อความไปยังหน้าต่างหลัก แจ้งให้แอพลิเคชันให้ทราบว่า รายการได้ถูกลบออก หน้าต่างกล่องคำสั่งผสมได้รับข้อความนี้จากหน้าต่างรายชื่อ. |
| WM_DRAWITEM | ส่งข้อความไปหน้าต่างหลักที่เปิดใช้งานโปรแกรมประยุกต์ที่จะระบายสีระบุไว้ในรายการ หน้าต่างกล่องคำสั่งผสมได้รับข้อความนี้จากหน้าต่างรายชื่อ ขั้นตอนในหน้าต่างยังสามารถมาข้อความนี้เพื่อให้โปรแกรมประยุกต์โปรแกรมระบายสีเขตข้อมูลเลือกของกล่องรายการแบบหล่นลง. |
| WM_ENABLE | ตั้งค่าสถานะการเปิดใช้งาน หรือการห้ามไม่ให้เมาส์และแป้นพิมพ์ในการป้อนข้อมูล. |
| WM_ERASEBKGND | ส่งกลับค่า 1 การแสดงพื้นหลังจะถูกลบ. |
| WM_GETDLGCODE | ส่งกลับค่าการรวมกันของค่า DLG_WANTCHARS และ DLGC_WANTARROWS. |
| WM_GETFONT | ส่งกลับหมายเลขอ้างอิงไปที่กล่องคำสั่งผสมจะวาดแบบอักษรปัจจุบันของข้อความ. |
| WM_GETTEXT | คัดลอกเนื้อหาของฟิลด์เลือกการบัฟเฟอร์ที่ระบุ ในกล่องคำสั่งผสมแบบหล่นลง และวิ ตัวควบคุมแก้ไขประมวลผลข้อความนี้. |
| WM_GETTEXTLENGTH | ส่งกลับค่าความยาว ในตัวอักษร ข้อความในเขตข้อมูลเลือก ในกล่องคำสั่งผสมแบบหล่นลง และวิ ตัวควบคุมแก้ไขประมวลผลข้อความนี้. |
| WM_KEYDOWN | กระบวนการป้อนข้อมูลของแป้นพิมพ์ noncharacter ในกล่องรายการแบบหล่นลง ข้อความนี้ถูกส่งไปยังรายการหน้าต่าง ซึ่งอาจแสดง หรือซ่อนตัวเอง หรือเปลี่ยนแปลงของสิ่งที่เลือกปัจจุบันหรือดัชนีตัวชี้เมื่อ ในกล่องคำสั่งผสมแบบหล่นลง และวิ ข้อความนี้ถูกส่งผ่านไปยังตัวควบคุมการแก้ไข ตัวควบคุมการแก้ไขคีย์บางที่ส่งผ่านไปยังหน้าต่างรายการ เช่นขึ้น และแป้นลูกศรและปุ่ม f4. |
| WM_KILLFOCUS | ซ่อนการเน้นในเขตข้อมูลเลือก และปิดรายการแบบหล่นลง ถ้าจำเป็น ถ้าหน้าต่างรับโฟกัสเข้าเป็นส่วนหนึ่งของกล่องคำสั่งผสม (ตัวอย่าง การควบคุมการแก้ไข), ข้อความนี้จะถูกละเว้น. |
| WM_LBUTTONDBLCLK | เหมือนกับWM_LBUTTONDOWN. |
| WM_LBUTTONDOWN | ชุดโฟกัส ไปยังกล่องคำสั่งผสม และ สำหรับกล่องคำสั่งผสมแบบหล่นลง และแบบหล่นลงรายการ สามารถเปิด หรือปิดรายการ ถ้าเปิดใช้งานรายการ กระบวนการหน้าต่างจับเมาส์เพื่อเปิดการใช้งานของส่วนที่เลือก โดยการลาก และปล่อยปุ่มเมาส์. |
| WM_LBUTTONUP | ออกจับเมาส์ถ้าเมาส์เปิดรายการ. |
| WM_MEASUREITEM | บทความในหน้าต่างหลัก การเปิดใช้งานโปรแกรมประยุกต์ที่จะปรับเปลี่ยนเนื้อหาของโครงสร้างMEASUREITEMSTRUCTที่ระบุ หน้าต่างกล่องคำสั่งผสมได้รับข้อความนี้จากหน้าต่างรายชื่อ. |
| WM_MOUSEMOVE | บทความไปยังหน้าต่างรายการถ้าเมาส์ได้เปิดรายการ และปุ่มเมาส์จะยังคงลง สิ่งนี้ทำให้ผู้ใช้สามารถเลือกรายการ ด้วยการลากตัวชี้เมาส์ไปรายการแล้ว ให้ปล่อยปุ่ม. |
| WM_NCCREATE | จัดสรรโครงสร้างภายในข้อมูลการใช้งาน โดยขั้นตอนหน้าต่างกล่องคำสั่งผสม. |
| WM_NCDESTROY | ทำให้ทรัพยากรที่ปันส่วนในการตอบสนองต่อข้อความWM_NCCREATE. |
| WM_PAINT | Paints ขอบเขตไม่ถูกต้องของกล่องคำสั่งผสม ถ้าwParamไม่ใช่ NULL มันจะถือว่าเป็นจับ DC ผ่านจากฟังก์ชันระดับชั้นย่อย กระบวนงานในหน้าต่างใช้ระบุ DC แทนโทร BeginPaintและ EndPaint. |
| WM_PASTE | แทนที่การเลือกแก้ไข ด้วยเนื้อหาของคลิปบอร์ด ในกล่องคำสั่งผสมแบบหล่นลง และวิ ตัวควบคุมแก้ไขประมวลผลข้อความนี้ ในกล่องรายการแบบหล่นลง กระบวนการหน้าต่างส่งกลับ CB_ERR. |
| WM_SETFOCUS | ตั้งโฟกัส ไปยังตัวควบคุมแก้ไข หรือ ในกล่องรายการแบบหล่นลง สลับตรงข้ามเขตข้อมูลเลือก และเปิดใช้งานเครื่องหมายรูปหมวกในหน้าต่างรายการ. |
| WM_SETFONT | จะบันทึกหมายเลขอ้างอิงของแบบอักษรที่ระบุไว้ในโครงสร้างแบบภายใน ปรับขนาดของเขตข้อมูลสิ่งที่เลือกและรายการ และหน้าต่างกล่องคำสั่งผสมจะ ข้อความในเขตข้อมูลเลือกและรายการจะแสดงในแบบอักษรบันทึกไว้. |
| WM_SETREDRAW | ตั้งค่า หรือล้างการตั้งค่าสถานะใหม่ ถ้าเป็นล้างค่าสถานะใหม่ กล่องคำสั่งผสมคือไม่ repainted จนกว่าจะมีการตั้งค่าอีกครั้ง. |
| WM_SETTEXT | ตั้งค่าเนื้อหาของตัวควบคุมการแก้ไข ในกล่องคำสั่งผสมแบบหล่นลง และวิ ตัวควบคุมแก้ไขประมวลผลข้อความนี้ ในกล่องรายการแบบหล่นลง กระบวนการหน้าต่างส่งกลับ CB_ERR. |
| WM_SIZE | ปรับขนาดหน้าต่างลูก ถ้าจำเป็น. |
| WM_SYSKEYDOWN | เปิด หรือปิดรายการแบบหล่นลงทั้งนี้ขึ้นอยู่กับลูกศรใดกดคีย์ผู้ใช้. |
ข้อความอื่น ๆ ทั้งหมดจะถูกส่งผ่านไปยังฟังก์ชันDefWindowProcสำหรับการเริ่มต้นการประมวลผล.