MessageBoxIndirect ÇÔ¼ö¸¦ ¸¸µì´Ï´Ù, ±×¸®°í Ç¥½Ã, ¹× ¸Þ½ÃÁö »óÀÚ¸¦ ¿î¿µ ÇÏ °í. ¹Ì¸® Á¤ÀÇ µÈ Ǫ½Ã ¹öưÀÇ Á¶ÇÕ, ¸ðµç ¾ÆÀÌÄÜ ¹× Á¦¸ñ, ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ ¸Þ½ÃÁö ÅØ½ºÆ®¸¦ Æ÷ÇÔ ÇÏ´Â ¸Þ½ÃÁö »óÀÚ.
MessageBoxIndirect ( int LPMSGBOXPARAMS lpMsgBoxParams / / ÁÖ¼Ò ¸Þ½ÃÁö¿¡ ´ë ÇÑ ±¸Á¶ / / ¸Å°³ º¯¼ö »óÀÚ);
¸Þ½ÃÁö »óÀÚ¸¦ ¸¸µå´Â ÃæºÐ ÇÑ ¸Þ¸ð¸®°¡ ¾ø´Â °æ¿ì ¹Ýȯ °ªÀº 0.
ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº ´ëÈ »óÀÚ¿¡ ÀÇÇØ ¹Ýȯ µÇ´Â ´ÙÀ½ ¸Þ´º Ç׸ñ °ª Áß Çϳª:
| °ª | ÀÇ¹Ì |
|---|---|
| IDABORT | Áß´Ü ´ÜÃ߸¦ ¼±ÅÃÇÑ. |
| IDCANCEL | Ãë¼Ò ´ÜÃ߸¦ ¼±ÅÃ. |
| IDIGNORE | ¹«½Ã ´ÜÃ߸¦ ¼±ÅÃ. |
| IDNO | ¾Æ´Ï¿ä ´ÜÃ߸¦ ¼±ÅÃÇÑ. |
| IDOK | È®ÀÎ ¹öưÀ» ¼±ÅÃ. |
| IDRETRY | ´Ù½Ã ½Ãµµ ´ÜÃ߸¦ ¼±ÅÃ. |
| IDYES | ´ÜÃ߸¦ ¼±Åà ÇÏ´Â ¿¹. |
¸Þ½ÃÁö »óÀÚ¿¡ Ãë¼Ò ´ÜÃß°¡ ÀÖ´Â °æ¿ì ÇÔ¼ö ¶Ç´Â esc ۸¦ ´©¸£¸é Ãë¼Ò ´ÜÃ߸¦ ¼±Åà ÇÏ´Â °æ¿ì IDCANCEL °ªÀ» ¹Ýȯ ÇÕ´Ï´Ù. ´©¸£¸é esc ¾Æ¹« È¿°ú°¡ ¸Þ½ÃÁö »óÀÚ¿¡ Ãë¼Ò ´ÜÃß°¡ ¾ø´Â °æ¿ì.
½Ã½ºÅÛ ¸ð´Þ ¸Þ½ÃÁö »óÀÚ¸¦ »ç¿ë ÇÏ ¿© ¸®¼Ò½º¸¦ ·Îµå ÇÏ·Á°í ½ÇÆÐÇÒ ¼ö Àֱ⠶§¹®¿¡ ½Ã½ºÅÛÀº ¹®ÀÚ¿ lpszText °¡¸®Å°´Â ¸Þ¸ð¸® ºÎÁ· ÇÏ °í ¸®¼Ò½º ÆÄÀÏ¿¡¼ MSGBOXPARAMS ±¸Á¶Ã¼ÀÇ lpszCaption ¸â¹ö¸¦ º¹¿ë ÇØ¼´Â ¾ÈÀ» ³ªÅ¸³À´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ MessageBoxIndirect È£Ãâ MSGBOXPARAMS ±¸Á¶Ã¼ÀÇ dwStyle ¸â¹ö¿¡ ´ë ÇÑ MB_ICONHAND ¹× MB_SYSTEMMODAL Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ¸é »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®¿¡ °ü°è ¾øÀÌ °á°ú ¸Þ½ÃÁö »óÀÚ°¡ Ç¥½Ã µË´Ï´Ù. ÀÌ·¯ÇÑ Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ¸é ½Ã½ºÅÛ ¸Þ½ÃÁö »óÀÚ ÅØ½ºÆ® ¼¼ ÁÙÀÇ ±æÀÌ Á¦ÇÑ ÇÕ´Ï´Ù. ±×·¯³ª ½Ã½ºÅÛ ¾Ê½À´Ï´Ù ¾ø½À´Ï´Ù ±×·¡¼ ¸Þ½ÃÁö ¹®ÀÚ¿ ÀûÀý ÇÑ Àå¼Ò¿¡¼ ÁÙÀ» ij¸®Áö ¸®ÅÏ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¸Þ½ÃÁö »óÀÚ¿¡ ¸Â°Ô ÁÙÀ» ÀÚµ¿À¸·Î ÈÞ½Ä.
´ëÈ »óÀÚ´Â Á¸Àç ÇÏ´Â µ¿¾È ¸Þ½ÃÁö »óÀÚ¸¦ ¸¸µå´Â °æ¿ì ´ëÈ »óÀÚÀÇ ÇÚµéÀ» »ç¿ë ÇÏ ¿© hWnd ¸Å°³ º¯¼ö·Î. HWnd ¸Å°³ º¯¼ö ´ëÈ »óÀÚ¿¡¼ Á¦¾î¿Í °°Àº ÀÚ½Ä Ã¢À» ½Äº° ÇÏÁö ÇØ¾ß.
Windows 95:½Ã½ºÅÛ ÃÖ´ë 16,364 â ÇÚµéÀ» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.
nbsp;?Windows &NT: ¹öÀü 4.0 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.
´ëÈ »óÀÚ °³¿ä ´ëÈ »óÀÚ ±â´É, MessageBox, MessageBoxEx, MSGBOXPARAMS