第一个Win32程序Win32HelloMsg

    技术2022-05-20  37

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


    windows.h包含以下文件:

    WINDEF.H:基本数据类型文件

    WINNT.H:支持Unicode的类型定义

    WINBASE.H:内核函数

    WINUSER.H:用户界面函数

    WINGDI.H:图形设备借口函数


    关于WinMain()函数:

    WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow)

    HINSTANCE hInstance:实例句柄,唯一的标识这个程序

    HINSTANCE hPrevInstance:Win32不用,应设定为NULL

    PSTR szCmdLine:有些windows程序在启动时用它来把文件装入内存

    int CmdShow:设置程序如何显示,如最大化到全屏或最小化等


    关于MessageBox()函数

    MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT TYPE)

    HWND hWnd:创造此MessageBox的父窗口句柄

    LPCTSTR lpText:待显示的消息字符串

    LPCTSTR lpCaption:MessageBox的标题

    UINT TYPE:一些列的关于该MessageBox行为的标志

    可以有一下待显示的按扭:

    可供显示的图标:

     


    最新回复(0)