zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    c 语言练习__去掉多余的空白字符_修正
    c 语言练习__求到N的阶乘的和。
    <<c 和指针 >> 部分笔记。
    AsciiDoc Markup Syntax Summary
    gdb 基本命令
    Ubuntu开启防火墙
    转载 jre精简
    windows 下指定jre运行java程序批处理指令
    虚拟机vmware的NAT网络
    liunx 端口权限
  • 原文地址:https://www.cnblogs.com/zhouyang209117/p/7967838.html
Copyright © 2011-2022 走看看