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
{
/* Ãë¼Ò ¹öÆ°ÀÌ ´·ÈÀ¸¹Ç·Î »èÁ¦¸¦ Ãë¼ÒÇÑ´Ù */
}