MessageBox

 

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 È­¸é>

 

 

Âü°í

@Message()