Win32对话框程序_1

一个小型win32程序:

#include "stdafx.h"
#define   FALSE  0
#define   TRUE   1
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
  int retry_ = TRUE;
  while (retry_)
  {
    int ret = MessageBox(NULL,TEXT("你是好人吗?"),TEXT("好人测试"),MB_ICONQUESTION|MB_YESNO);  
 if (IDYES == ret)
 {
         int again = MessageBox(NULL,TEXT("一看你就不像个好人!"),TEXT("真的假的?"),MB_ICONWARNING|MB_OKCANCEL);
         if (IDOK == again)
         {
            MessageBox(NULL,TEXT("正在格式化C盘,你的数据已全部清空!"),TEXT("注意!"),MB_OK);
            retry_ = FALSE;
         }
   else
   {
          int aa = MessageBox(NULL,TEXT("尝试把你变成好人失败,是否重试"),TEXT("不好意思!"),MB_OKCANCEL);
   if (IDYES == aa)
   {
    retry_  = TRUE;
   }
   else
                        {
    retry_  = FALSE;
                        }
   }
 }
 else
  retry_ = FALSE;
  }
 return 0;
}
补充:
 
MessageBox函数会返回一个整数值,这个整数值代表用户刚刚点击提示信息框上的哪个按钮,每个

返回值的代表意义在下表:

返回值 数值 意义
IDOK 1 确定
IDCANCEL 2 取消
IDABORT 3 中断
IDRETRY 4 重试
IDIGNORE 5 忽略
IDYES 6 是
IDNO 7 否
阅读(295) | 评论(0) | 转发(0) |
0

上一篇:awk使用手册

下一篇:Pro_2_win_countTest

给主人留下些什么吧!~~
评论热议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值