MSGBOXPARAMSโครงสร้างประกอบด้วยข้อมูลที่ใช้ในการแสดงกล่องข้อความ โครงสร้างนี้ใช้ฟังก์ชันMessageBoxIndirect.
typedef struct { UINT cbSize
HWND hwndOwner
HINSTANCE hInstance
LPCTSTR lpszText
LPCTSTR lpszCaption
DWORD dwStyle
LPCTSTR lpszIcon
DWORD dwContextHelpId
MSGBOXCALLBACK lpfnMsgBoxCallback
DWORD dwLanguageId
} MSGBOXPARAMS, * PMSGBOXPARAMS ไกล * LPMSGBOXPARAMS
นอกจากนี้ คุณสามารถระบุค่าสถานะ MB_USERICON ถ้าคุณต้องการให้กล่องข้อความเพื่อแสดงไอคอนที่ระบุ โดยสมาชิกlpszIcon.
เพื่อโหลดอย่างใดอย่างหนึ่งของไอคอนมาตรฐานกำหนดโดยระบบ ชุดสมาชิกhInstanceเป็น NULL และการตั้งค่าlpszIconค่าใดค่าหนึ่งในการแสดง ด้วยฟังก์ชันLoadIcon.
สมาชิกนี้จะถูกละเว้นถ้าสมาชิกdwStyleไม่ได้ระบุค่าสถานะ MB_USERICON.
ติดต่อกลับ VOID MsgBoxCallback (LPHELPINFO lpHelpInfo)
ถ้าสมาชิกนี้เป็น NULL กล่องข้อความส่งข้อความ WM_HELP ไปยังเจ้าของหน้าต่างวิธีใช้เมื่อเหตุการณ์ที่เกิดขึ้น.
ดูรายการของตัวระบุภาษาที่ได้รับการสนับสนุน โดย Win32, ระบุภาษา หมายเหตุแต่ละถิ่นรุ่นของ Windows และ Windows NT โดยทั่วไปจะประกอบด้วยทรัพยากรสำหรับชุดภาษาเท่านั้น ปาน ตัวอย่าง รุ่นสหรัฐเสนอ LANG_ENGLISH รุ่นภาษาฝรั่งเศสเสนอ LANG_FRENCH รุ่นภาษาเยอรมันมี LANG_GERMAN และเวอร์ชันภาษาญี่ปุ่นเสนอ LANG_JAPANESE แต่ละรุ่นมี LANG_NEUTRAL วิธีการนี้ช่วยจำกัดชุดของค่าที่สามารถใช้ได้กับพารามิเตอร์wLanguageId ก่อนที่จะระบุตัวระบุภาษา คุณควรระบุตำแหน่งที่ตั้งที่ถูกติดตั้งในระบบ.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h
Unicode:กำหนดเป็นโครงสร้างแบบ Unicode และ ANSI.
ภาพรวมของกล่องโต้ตอบโครงสร้างของกล่องโต้ตอบ HELPINFO, LoadIcon, MAKEINTRESOURCE, MAKELANGID, MessageBoxEx, MessageBoxIndirect, WM_HELP