AfxMessageBox

int AfxMessageBox ( LPCTSTR lpszText, UINT nType = MB_OK, UINT nIDHelp = 0 );

int AFXAPI AfxMessageBox ( UINT nIDPrompt, UINT nType = MB_OK, UINT nIDHelp = (UINT) -1 );

ส่งกลับค่า

ศูนย์ถ้าไม่มีหน่วยความจำเพียงพอเพื่อแสดงกล่องข้อความ มิฉะนั้น หนึ่งในค่าต่อไปนี้จะถูกส่งกลับ:

ถ้ากล่องข้อความมีปุ่มยกเลิกIDCANCELค่าจะส่งกลับถ้า มีกดปุ่ม ESC หรือเลือกปุ่มยกเลิก ถ้ากล่องข้อความได้ไม่มีปุ่มยกเลิก กดปุ่ม ESC ไม่มีผล?

ฟังก์ชันAfxFormatString1และAfxFormatString2ที่จะเป็นประโยชน์ในการจัดรูปแบบข้อความที่ปรากฏในกล่องข้อความ?

พารามิเตอร์

lpszText

จุดสิ้นสุดด้วย null สายประกอบด้วยข้อความจะแสดงในกล่องข้อความหรือวัตถุCString?

nType

ลักษณะของกล่องข้อความ ใช้กล่องข้อความลักษณะใดก็ได้ box.nbsp(&N);

nIDHelp

ID บริบทความช่วยเหลือสำหรับข้อความ 0 บ่งชี้ว่า จะใช้ของโปรแกรมประยุกต์เริ่มต้นวิธีใช้บริบท?

nIDPrompt

รหัสเฉพาะที่ใช้ในการอ้างอิงในตารางสตริสต?

หมายเหตุ

แสดงกล่องข้อความบนหน้าจอ รูปแบบแรกของฟังก์ชันนี้ overloaded แสดงสตริงข้อความชี้ไปตามlpszTextในกล่องข้อความ และใช้nIDHelpเพื่ออธิบายวิธีใช้บริบท มีใช้บริบทความช่วยเหลือเพื่อข้ามไปยังหัวข้อวิธีใช้การเชื่อมโยงเมื่อผู้ใช้กดปุ่มวิธีใช้ (โดยปกติ F1)?

ฟอร์มที่สองของฟังก์ชันใช้ทรัพยากรของสายอักขระที่มี ID nIDPromptเพื่อแสดงข้อความในกล่องข้อความ พบหน้าวิธีใช้ที่เกี่ยวข้องผ่านค่าของnIDHelp ถ้าจะใช้เป็นค่าเริ่มต้นของnIDHelp (– 1), สายทรัพยากร ID, nIDPromptใช้สำหรับเนื้อหาวิธีใช้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดวิธีใช้บริบท ให้ดูบทความ หัวข้อวิธีใช้in Visual c ++ Programmer ของคู่มือและเทคนิคหมายเหตุ 28.nbsp(&N);

ดูเพิ่มเติมnbspCWnd::MessageBox(&N)

Index