zoukankan      html  css  js  c++  java
  • MessageBox的使用

     

    MessageBox这个函数可以在VC里面显示一个标准对话框。

    函数原型:
    int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT, uType);
    参数含义:
    HWND hWnd —— 父窗口的句柄。(在使用的时候发现在CView类里面不要填这一项,但是如果是再其他的类中,就要填写)
    LPCTSTR lpText —— 对话框的内容
    LPCTSTR lpCaption —— 对话框的标题
    UINT uType ——窗口的风格
    风格:
    MB_DEFBUTTON1 —— 缺省按钮为第一个按钮
    MB_DEFBUTTON2 —— 缺省按钮为第二个按钮
    MB_DEFBUTTON3 —— 缺省按钮为第三个按钮
    MB_ICONEXCLAMATION —— 显示图标为惊叹号
    MB_ICONQUESTION —— 显示图标为问号
    MB_ICONSTOP —— 显示图标为红叉叉
    MB_ABORTRETRYIGNORE —— 显示终止、重试、忽略按钮
    MB_OK —— 只显示确定按钮
    MB_OKCANCEL —— 显示确定和取消按钮
    MB_RETRYCANCEL —— 显示重试和取消按钮
    同时应用多个风格的时候用|连接。
    返回值:
    IDABORT —— 按下了终止按钮
    IDRETRY —— 按下了重试按钮
    IDIGNORE —— 按下了忽略按钮
    IDOK —— 按下了确定按钮
    IDCANSEL —— 按下了取消按钮
    IDYES —— 按下了是按钮
    IDNO —— 按下了否按钮

        比如要显示一个带有红叉图标的按钮为终止、重试、忽略,并且默认按钮为重试,标题为“我顶”,内容为“我顶你个肺”的对话框,并且还要求如果单击了终止,则给a赋值为1,那么语句则为:
    if(MessageBox("我顶你个肺", "我顶", MB_ABORTRETRYIGNORE |  MB_DEFBUTTON2 | MB_ICONSTOP) == IDABORT) {
    a = 1;
    }

     

    原文出自:http://www.cublog.cn/u2/75321/showart_1423964.html

     

    --------------2011年04月04日 18:11

  • 相关阅读:
    [swustoj 1021] Submissions of online judge
    [swustoj 404] 最小代价树
    [swustoj 917] K-lucky-number
    [swustoj 183] 种树
    [LA 3887] Slim Span
    [ahu 1248] NBA Finals
    用js获取当前月份的天数
    WampServer
    jquery checkbox选中、改变状态、change和click事件
    为什么排版引擎解析 CSS 选择器时一定要从右往左解析?
  • 原文地址:https://www.cnblogs.com/huipengkankan/p/2120399.html
Copyright © 2011-2022 走看看