C开发win32程序

1,先创建一个空的win32工程,再创建一个c++源文件到此工程

2,编辑源文件代码

#include<windows.h>  //头文件声明

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow) 
/*
主函数为WinMain,参数前缀i表示int、sz表示「以零结束的字符串」。WINAPI标识符在WINDEF.H定义,语句如下:
#define WINAPI __stdcall,WinMain的第一个参数被称作「执行实体句柄」;第二个为null(定义为0);
第三个参数执行程序的命令列,某些Windows应用程序利用它在程序启动时将文件加载内存; 
第四个参数指出程序最初显示的方式,比如说最大化或最小化等.
*/

 MessageBox (NULL, TEXT ("Hello, Windows 98!"), TEXT ("HelloMsg"), 0);//输出函数 
 return 0 ; 
}
 

其中:

  • WINDEF.H 基本型态定义。
  • WINNT.H 支持Unicode的型态定义。
  • WINBASE.H Kernel函数。 
  • WINUSER.H 使用者接口函数。 
  • WINGDI.H 图形设备接口函数。
    MessageBox的第一个参数通常是窗口句柄;第二个参数输出内容;第三个参数对话框的标题;第四个参数可以是在WINUSER.H中定义的一组以前缀MB_开始的常数的组合,即按钮的类型!可自行尝试下!

    #define     MB_OK                                                0x00000000L
    #define     MB_OKCANCEL                                          0x00000001L
    #define     MB_ABORTRETRYIGNORE                                  0x00000002L
    #define     MB_YESNOCANCEL                                       0x00000003L
    #define     MB_YESNO                                             0x00000004L
    #define     MB_RETRYCANCEL                                       0x00000005L
    也可以用 |  加上以下外观代码,例如:

    0x00000001L | 0x00000040L  OKCALNCLE按钮加上信息图案

    #define     MB_ICONERROR                              0x00000010L
    错误图案
    #define     MB_ICONQUESTION                         0x00000020L
    问好图案
    #define     MB_ICONWARNING                          0x00000030L
    感叹号图案
    #define     MB_ICONINFORMATION                   0x00000040L
    信息提示图案

    MessageBox返回IDOK,IDOK在WINUSER.H中定义,等于1。根据在消息框中显示的其它按钮,MessageBox函数还可返回IDYES、IDNO、IDCANCEL、IDABORT、 IDRETRY或IDIGNORE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值