Windows编程基础–第1节 第一个win32软件
下面新建一个win32程序,来演示win32程序开发的原理
(操作系统:win10 64位 IDE:vc++ 6.0)
1、执行File -> new命令,来新建一个工程,如下图:
2、点击 OK按钮,然后选择A simple win32 application,单击Finish完成创建;
3、此时右边项目视图会显示我们刚才创建好的项目,双击Globals下面的WinMain函数
4、现在来新建一个简单的对话框
1 | MessageBox(NULL,"Hello World!!","My First Win32 App",MB_OK); |
5、单击状态栏上的 “build”,或者直接按
以下是MessageBox的原型:
1 | int WINAPI MessageBox( |
hWnd是消息框的拥有窗口。如果此参数为NULL,则消息框没有拥有窗口。
lpText为消息框的内容。
lpCaption为消息框的标题。
uType指定一个决定对话框的内容和行为(按钮、图标、形态及其他)的位标志集。
附其它常用属性
系统默认图标,可在消息框上显示
X错误 MB_ICONHAND, MB_ICONSTOP, and MB_ICONERROR
?询问 MB_ICONQUESTION
!警告 MB_ICONEXCLAMATION and MB_ICONWARNING
i信息 MB_ICONASTERISK and MB_ICONINFORMATION
按钮的形式
MB_OK 默认
MB_OKCANCEL 确定取消
MB_YESNO 是否
MB_YESNOCANCEL 是否取消
返回值
IDCANCEL 取消被选
IDNO 否被选
IDOK 确定被选
IDYES 是被选
6、对照函数说明,我们可以简单根据对话框返回值来执行不同的代码,如图:
1 | #include "stdafx.h" |
项目源码可以访问我的码云来fork:
1 | https://gitee.com/AmuUncle/MFC_CSDN.git |