int MessageBox(char *text, char *caption, int box_type);
¾Æ·¡ ±×¸²°ú °°Àº ¸Þ½ÃÁö ´ÙÀ̾ó·Î±× ¹Ú½º¸¦ ȸ鿡 ³ªÅ¸³½´Ù.
<¸Þ½ÃÁö ¹Ú½º ȸé>
ÁÖÀÇ : ÀÌ ÇÔ¼ö´Â »ç¿ëÀÚ°¡ ¸¶¿ì½º·Î ÀÀ´äÇÒ ¶§ ±îÁö ±â´Ù¸®¹Ç·Î ÇÔ¼öÀÌ´Ù. ÁÖ·Î ÇÁ·Î±×·¥ ¹öÅÏÀ̳ª È®Àå ½ºÅ©¸³Æ®ÀÇ ¸¶¿ì½º ÀÀ´ä¿¡ °üÇÑ ½ºÅ©¸³Æ®¿¡¼ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. »ó½Ã ½ºÅ©¸³Æ®¿¡¼ »ç¿ëÇÏ¸é »ç¿ëÀÚ°¡ ¸¶¿ì½º·Î ÀÀ´äÇϱâ Àü±îÁö´Â ´ÙÀ½ ¸í·ÉÀ¸·Î ÁøÇàÇÏÁö ¾ÊÀ¸¹Ç·Î ¿øÇÏ´Â ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ¾ø´Ù.
ÇÔ¼öÀÎÀÚ
text - ´ÙÀ̾ó·Î±× ¹Ú½ºÀÇ ¿µ¿ª¿¡ ¾²¿©Áú ³»¿ë
caption - ´ÙÀ̾ó·Î±× ¹Ú½ºÀÇ Å¸ÀÌƲ·Î »ç¿ëµÉ ³»¿ë
box_type - ´ÙÀ̾ó·Î±× ¹Ú½ºÀÇ Á¾·ù
MB_OK - È®ÀÎ ¹öÅϸ¸ Ç¥½ÃµÇ´Â ´ëÈ»óÀÚ.
MB_YESNO - ¿¹ ¾Æ´Ï¿À ÀÇ µÎ °¡Áö ¹öÅÏÀÌ Ç¥½ÃµÇ´Â ´ëÈ»óÀÚ.
MB_YESNOCANCEL - ¿¹ ¾Æ´Ï¿À Ãë¼ÒÀÇ ¼¼°¡Áö ¹öÅÏÀÌ Ç¥½ÃµÇ´Â ´ëÈ»óÀÚ.
return °ª
IDOK - »ç¿ëÀÚ°¡ È®ÀÎ ¹öÅÏÀ» ´©¸£¸é IDOK°ªÀÌ Return µÈ´Ù.
IDYES - »ç¿ëÀÚ°¡ ¿¹ ¹öÅÏÀ» ´©¸£¸é IDYES°ªÀÌ Return µÈ´Ù.
IDNO - »ç¿ëÀÚ°¡ ¾Æ´Ï¿À ¹öÅÏÀ» ´©¸£¸é IDNO°ªÀÌ Return µÈ´Ù.
IDCANCEL - »ç¿ëÀÚ°¡ Ãë¼Ò ¹öÅÏÀ» ´©¸£¸é IDCANCEL°ªÀÌ Return µÈ´Ù.
¿¹Á¦1
@MessageBox("¾È³çÇϼ¼¿ä.\n¿¹Á¦ÀÔ´Ï´Ù", "Á¦¸ñÀÌ µé¾î°¨", MB_OK);
¹®Àå¼³¸í : ¾Æ·¡ ±×¸²°ú °°Àº ´ëÈ»óÀÚ°¡ ȸ鿡 ³ªÅ¸³´Ù.
<MB_OKȸé>
¿¹Á¦2
retn = @MessageBox("ÀÛ¾÷ÀÌ ÁøÇàÁßÀÔ´Ï´Ù.\nÀÛ¾÷À» °è¼ÓÇÒ±î¿ä.", "ÀÛ¾÷ È®ÀÎ", MB_YESNO);
if(retn != IDYES) return;
...
¹®Àå¼³¸í : ¾Æ·¡ ±×¸²°ú °°Àº ´ëÈ»óÀÚ°¡ ȸ鿡 ³ªÅ¸³´Ù. ¿©±â¼ »ç¿ëÀÚ°¡ ¿¹ ¹öÅÏÀ» ´©¸£¸é ´ÙÀ½ ¸í·É(...)À» ¼öÇàÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é returnÇÑ´Ù.
<MB_YESNOȸé>
¿¹Á¦3
retn = @MessageBox("ÀÛ¾÷ÀÌ ÁøÇàÁßÀÔ´Ï´Ù.\nÀÛ¾÷À» °è¼ÓÇÒ±î¿ä.", "ÀÛ¾÷ È®ÀÎ", MB_YESNOCANCEL);
if(retn != IDYES) return;
...
¹®Àå¼³¸í : ¾Æ·¡ ±×¸²°ú °°Àº ´ëÈ»óÀÚ°¡ ȸ鿡 ³ªÅ¸³´Ù. ¿©±â¼ »ç¿ëÀÚ°¡ ¿¹ ¹öÅÏÀ» ´©¸£¸é ´ÙÀ½ ¸í·É(...)À» ¼öÇàÇÏ°í ±×·¸Áö ¾ÊÀ¸¸é returnÇÑ´Ù.
<MB_YESNOCANCEL ȸé>
Âü°í