zoukankan      html  css  js  c++  java
  • windows程序设计 MessageBox消息框

    MessageBox函数

    int
    WINAPI
    MessageBoxW(
        HWND hWnd,//窗口句柄
        LPCWSTR lpText,//消息框主体显示的字符串
        LPCWSTR lpCaption,//消息框标题上的字符串
    UINT uType//样式
    );
    

      

    样式有
    #define MB_OK                       0x00000000L
    #define MB_OKCANCEL                 0x00000001L
    #define MB_ABORTRETRYIGNORE         0x00000002L
    #define MB_YESNOCANCEL              0x00000003L
    #define MB_YESNO                    0x00000004L
    #define MB_RETRYCANCEL              0x00000005L
    

      

    测试代码

    #include <windows.h>
    
    //hInstance:执行实体句柄,lpCmdLine:执行程序的命令列,nCmdShow:程序最初显示的方式。
    int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){
    
    	//窗口句柄,消息框主体显示的字符串,消息框标题上的字符串,样式。
    	MessageBox(NULL, TEXT("Hello, small insect !"), TEXT("message"), MB_OK);
    	MessageBox(NULL, TEXT("Hello, small insect !"), TEXT("message"), MB_OKCANCEL);
    	MessageBox(NULL, TEXT("Hello, small insect !"), TEXT("message"), MB_ABORTRETRYIGNORE);
    	MessageBox(NULL, TEXT("Hello, small insect !"), TEXT("message"), MB_YESNOCANCEL);
    	MessageBox(NULL, TEXT("Hello, small insect !"), TEXT("message"), MB_YESNO);
    	MessageBox(NULL, TEXT("Hello, small insect !"), TEXT("message"), MB_RETRYCANCEL);
    
    	return 0;
    }
    

      

    运行之后的结果是

    除了这些样式,还有别的样式,可以选中MB_OK,按F12就能看到和消息框的样式了。

    MessageBox函数还可返回IDYES、IDNO、IDCANCEL、IDABORT、 IDRETRY或IDIGNORE。

  • 相关阅读:
    简便的将DataSet导入到数据库中
    数据类型的小小研究:Access与SQL Server的数据类型
    【jxust acm 20120708】
    【D ECJTU_ACM 11级队员2012年暑假训练赛(2)】
    【hdu 2101 A + B Problem Too】
    【hdu 1014】
    【hdu 1164 Eddy's research I】
    【开始,安全编程】
    【hdu 1285 确定比赛名次】
    【hdu 1163 Eddy's digital Roots 】
  • 原文地址:https://www.cnblogs.com/xuqiulin/p/9975511.html
Copyright © 2011-2022 走看看