• windows程序设计00_HelloWorld


    #include <windows.h>
    int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
                        PSTR szCmdLine, int iCmdShow)
    {
         MessageBox (NULL, TEXT ("Hello, Windows 98!"), TEXT ("HelloMsg"), MB_OK) ;
         return 0 ;
    }
    

    windows.h

    windows.h文件中包含了一些最重要的头文件:

    • windef.h基本数据类型
    • winnt.h支持Unicode的类型
    • winbase.h 内核函数
    • winuser.h用户界面函数
    • wingdi.h图形设备接口函数

    WinMain

    WinMain是win32程序的入口.第1个参数是"实例句柄".在Windows程序中,句柄是一个整型.第1个参数表示的句柄唯一地标识了这个程序.第2个参数简单地理解为总是为NULL.第3个参数是用来运行程序的命令行,这里不深入讨论.用到的时候再说.第4个参数指明程序如何显示,或正常,或全屏,或最小化到工具栏.

    MessageBox

    MessageBox的第1个参数是一个窗口句柄.之后再讨论它具体含义.第2个参数是消息框里出现的文本字符串.第3个参数是标题栏上的文本字符串.TEXT是一个宏,为了使用Unicode方便.以后会详细讨论.第4个参数是以MB_开头的常量组合.在winuser.h中定义.

    • MB_OK
    • MB_OKCANCEL
    • MB_ABORTRETRYIGNORE
    • MB_YESNOCANCEL
    • MB_YESNO
    • MB_RETRYCANCEL
      可以用|运算符把上述按钮常量跟下列常量组合起来,来表示哪个是默认的.
    • MB_DEFBUTTON1
    • MB_DEFBUTTON2
    • MB_DEFBUTTON3
    • MB_DEFBUTTON4
      可以用下面常量指定消息框前面的图标:
    • MB_ICONWARNING
    • MB_ICONERROR
    • MB_ICONINFORMATION
    • MB_ICONSTOP
  • 相关阅读:
    【MVC 4】7.SportsSore:完成购物车
    【MVC 4】6.SportsSore:导航
    【MVC 4】5.SportsSore —— 一个真实的应用程序
    【网络文摘】面试感悟:3年工作经验程序员应有的技能
    【网络文摘】一个大神程序员的使命感究竟应该是什么
    join的简单总结
    模块化(1):基本思路
    Android 9.0新特性
    DataBinding初认识
    Android 7.0 新特性
  • 原文地址:https://www.cnblogs.com/zhouyang209117/p/7967838.html
Copyright © 2020-2023  润新知