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。

  • 相关阅读:
    Kibana 地标图可视化
    Filebeat 日志收集
    ELK + Redis 日志收集 & HAProxy
    RAID 磁盘阵列
    Logstash 日志收集(补)
    ELK Stack 介绍 & Logstash 日志收集
    ElasticSearch 集群 & 数据备份 & 优化
    ElasticSearch 交互使用
    网络通信体系
    面向对象思想
  • 原文地址:https://www.cnblogs.com/xuqiulin/p/9975511.html
Copyright © 2011-2022 走看看