MsgBoxDo

Description
¸Þ½ÃÁö ¹Ú½º¸¦ È­¸é¿¡ ±×¸®°í »ç¿ëÀÚÀÇ ÀԷ¿¡ µû¶ó ó¸®ÇÑ ÈÄ ¾î´À ¹öÆ°À» ´­·¶´ÂÁö ¸®ÅÏÇÏ´Â ÇÔ¼öÀÌ´Ù.

Syntax
U8 MsgBoxDo( MessageKindType msglevel, P_U8 caption, P_U8 msg, U8 ButtonFlag )

Parameters
nsglevel ¸Þ½ÃÁö Á¾·ù
caption Á¦¸ñ¿¡ µé¾î°¥ ¹®ÀÚ¿­
msg ¸Þ½ÃÁö ¹Ú½ºÀÇ º»¹®¿¡ µé¾î°¥ ¹®ÀÚ¿­
ButtonFlag ¹öÆ°ÀÇ Á¾·ù

Returns
¹öÆ°¿¡ ³»ºÎÀûÀ¸·Î Á¤ÀÇµÈ ID

Comments
caption°ú msg ÀÎÀÚ¿¡´Â °¢°¢ Á¦¸ñ°ú º»¹® ¿µ¿ª¿¡ Ç¥½ÃÇÒ ¹®ÀÚ¿­À» ³Ö¾îÁØ´Ù. msglevel, ButtonFlag´Â ¾Õ¿¡¼­ ¼³¸íÇÑ ´ë·Î °¢°¢ ¸Þ½ÃÁöÀÇ Á¾·ù¿Í ¹öÆ°ÀÇ Á¾·ù¸¦ ³Ö´Â´Ù. ÀÌ ÇÔ¼ö°¡ ¸®ÅÏÇÏ´Â °ªÀº °¢°¢ÀÇ ¹öÆ°¿¡ ³»ºÎÀûÀ¸·Î Á¤ÀÇµÈ IDÀ̸ç ÀÌ °ªÀº °¢°¢, MSGBOXOKID, MSGBOXCANCELID, MSGBOXYESID, MSGBOXNOID·Î Á¤ÀǵǾî ÀÖ´Ù.

Example
id = e->ObjectID;
switch( e->EventType )
{
   case COMPONENTSELECTEVENT :
     switch( id )
     {
       case Button_delete_1903 :
       /* »èÁ¦ ¹öÆ°À» ´­·¶À¸¹Ç·Î È®ÀÎ ¸Þ½ÃÁö ¹Ú½º¸¦ ¶ç¿î´Ù */
         retVal = MsgBoxDo( MK_WARNING, "Confirm", "Program and data will be deleted !", MSGBOX_OK | MSGBOX_CANCEL );
         /* È®ÀÎ °ú Ãë¼Ò µÎ°³ÀÇ ¹öÆ°À» °¡Áø ¸Þ½ÃÁö ¹Ú½º°¡ È­¸é¿¡ ³ª¿À°í
         »ç¿ëÀÚ°¡ µÎ°³ÀÇ ¹öÆ° Áß Çϳª¸¦ ´©¸£¸é ¿©±â·Î ¿Â´Ù */

         if ( retVal == MSGBOXOKID )
         {
           /* È®ÀÎ ¹öÆ°ÀÌ ´­·ÈÀ¸¹Ç·Î »èÁ¦ÇÑ´Ù */
         }
         else
         {
           /* Ãë¼Ò ¹öÆ°ÀÌ ´­·ÈÀ¸¹Ç·Î »èÁ¦¸¦ Ãë¼ÒÇÑ´Ù */
         }