SetMenuItemBitmaps

ฟังก์ชันSetMenuItemBitmaps associates บิตแมปที่ระบุกับรายการเมนู ว่ารายการเมนูถูกเลือก หรือเครื่องหมายขีด ระบบจะแสดงบิตแมปที่อยู่ติดกับรายการเมนูเหมาะสม.

(BOOL SetMenuItemBitmaps HMENU  hMenu, / / จัดการเมนูUINTuPosition, / / เมนูสินค้ารับบิตแมปใหม่UINTuFlags, / / ตั้งค่าสถานะรายการเมนูHBITMAPhBitmapUnchecked, / / จัดการกับบิตแมปที่ไม่ได้ตรวจสอบHBITMAPhBitmapChecked / / จัดการกับบิตแมปที่ตรวจสอบ);
 

พารามิเตอร์

hMenu
จัดการไปยังเมนูที่ประกอบด้วยสินค้าที่จะได้รับข้อความใหม่เครื่องบิตแมป.
uPosition
ระบุรายการเมนูเปลี่ยนแปลง ตามที่กำหนด โดยพารามิเตอร์uFlags.
uFlags
ระบุวิธีการตีความของพารามิเตอร์uPosition พารามิเตอร์uFlagsต้องเป็นหนึ่งในค่าต่อไปนี้.
ค่า ความหมาย
MF_BYCOMMAND บ่งชี้ว่า ที่uPositionให้ตัวระบุของรายการเมนู ถ้าทั้ง MF_BYCOMMAND และ MF_BYPOSITION ไม่มีระบุ MF_BYCOMMAND ถูกตั้งค่าสถานะเริ่มต้น.
MF_BYPOSITION บ่งชี้ว่าuPosition zero-based ตำแหน่งสัมพัทธ์ของรายการเมนูที่ช่วยให้.

hBitmapUnchecked
จัดการการแมปปรากฏขึ้นเมื่อไม่มีการตรวจสอบรายการเมนู.
hBitmapChecked
จัดการการแมปปรากฏขึ้นเมื่อมีการตรวจสอบรายการเมนู.

ส่งกลับค่า

ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับจะไม่ใช่ศูนย์.

ถ้าฟังก์ชันล้มเหลว ส่งคืนค่าเป็นศูนย์ การขอเพิ่มเติมข้อมูลข้อผิดพลาด โทร GetLastError.

หมายเหตุ

ถ้าพารามิเตอร์hBitmapUncheckedหรือhBitmapCheckedเป็น NULL ระบบจะแสดงข้อมูลอะไรไปรายการเมนูสำหรับตรวจสอบสถานะที่สอดคล้องกัน ถ้าพารามิเตอร์ทั้งสองเป็น NULL ระบบจะแสดงบิตแมปกาเครื่องหมายค่าเริ่มต้นเมื่อสินค้ามีการตรวจสอบ และบิตแมปเอาเมื่อไม่มีการตรวจสอบสินค้า.

เมื่อเมนูถูกทำลาย บิตแมปเหล่านี้จะไม่ทำลาย ขึ้นอยู่กับโปรแกรมประยุกต์ที่จะทำลายพวกเขา.

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

ใช้ฟังก์ชันGetSystemMetricsด้วยค่า CXMENUCHECK และ CYMENUCHECK เพื่อเรียกใช้บิตแมปขนาด.

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของเมนูเมนูฟังก์ชัน GetSystemMetrics

Index