zoukankan      html  css  js  c++  java
  • C语言Windows程序开发—MessageBox函数介绍【第01天】

    (一)MessageBox函数的参数介绍:

    1 int MessageBox (
    2     HWND        hWnd,           //弹出MessageBox对话框所属的窗口句柄
    3     LPCTSTR     lpText,         //指向MessageBox对话框内容的字符串指针
    4     LPCTSTR     lpCaption,      //指向MessageBox对话框标题的字符串指针
    5     UINT        uType           //MessageBox对话框的风格
    6 ) ;

     函数调用示例:

    1 MessageBox ( NULL, TEXT ("程序运行出错!"), TEXT ("错误"), MB_OK | MB_ICONERROR ) ;

    第1个参数:窗口句柄的实参为NULL,表示不属于任何窗口;

    第2个参数:对话框内容,“程序运行错误!”;

    第3个参数:对话框标题,“错误”;

    第4个参数:对话框风格,其值通常是以MB_开头的常量组合MB_按钮类型 | MB_图标类型

    对话框风格常量类型:

    <1>对话框的按钮类型:

    1 #define     MB_OK                       0x00000000L     //"确定"
    2 #define     MB_OKCANCEL                 0x00000001L     //"确定" + "取消"
    3 #define     MB_ABORTRETRYIGNORE         0x00000002L     //"终止" + "重试" + "忽略"
    4 #define     MB_YESNOCANCEL              0x00000003L     //"是"   + "否"   + "取消"
    5 #define     MB_YESNO                    0x00000004L     //"是"   + "否"
    6 #define     MB_RETRYCANCEL              0x00000005L     //"重试" + "取消"

    <2>对话框的图标类型

    1 #define     MB_ICONHAND                 0x00000010L     //带有红X的错误/停止图标
    2 #define     MB_ICONQUESTION             0x00000020L     //问号的询问图标
    3 #define     MB_ICONEXCLAMATION          0x00000030L     //黄色感叹号的警告图标
    4 #define     MB_ICONASTERISK             0x00000040L     //带有蓝i的信息提示图标

    (二)MessageBox函数实例应用

    1 #include <windows.h>
    2 
    3 int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow )
    4 {
    5     MessageBox ( NULL, TEXT ("Hello, World!"), TEXT ("MessageBox示例"), MB_OK ) ;
    6     return 0 ;
    7 }

    运行结果:

  • 相关阅读:
    (转)simhash进行文本查重
    项目团队管理随记
    最常见到的runtime exception 异常
    javascript判断嵌套对象属性是否存在
    vim高清大图赏析(附常用快捷键)
    如何避免系统发送垃圾邮件
    使用javascript将数字转化为金额
    分享一个音乐电台(好看的 ui + html5)
    测试代码高亮显示
    Cadence 操作技巧总结1:测试点的生成2
  • 原文地址:https://www.cnblogs.com/petrol/p/9781299.html
Copyright © 2011-2022 走看看