从零学起----Windows程序设计笔记(一)
来源:互联网 发布:个性淘宝店男装铺名 编辑:程序博客网 时间:2024/06/11 01:06
一、Windows环境
#include <Windows.h>int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow){MessageBox(NULL, TEXT("Hello Windows"), TEXT("HelloMsg"), 0);return 0;}
1、WinMain的参数
HINSTANCE hInstance 是执行实体句柄。
HINSTANCE hPrevInstance 总是NULL(定义为0)。
PSTR szCmdLine 是用于执行程序的命令列。某些Windows应用程序利用它在程序启动时将文件加载内存。
int iCmdShow 指出程序最初显示的方式,可以是正常的或者是最大化地充满整个画面,或者是最小化显示在工作列中。我们将在 第三章中介绍使用该参数的方法。
2、MessageBox函数
MessageBox函数用于显示短信息。
MessageBox函数可返回IDOK、IDYES、IDNO、IDCANCEL、IDABORT、 IDRETRY或IDIGNORE。
一个参数通常是窗口句柄。
第二个参数是在消息框主体中显示的字符串。
第三个参数是出现在消息框标题列上的字符串。这些文字字符串的每一个都被封装在一个TEXT宏中。
第四个参数可以是在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//内定按钮#define MB_DEFBUTTON1 0x00000000L#define MB_DEFBUTTON2 0x00000100L#define MB_DEFBUTTON3 0x00000200L#define MB_DEFBUTTON4 0x00000300L//消息框中图示的外观#define MB_ICONHAND 0x00000010L#define MB_ICONQUESTION 0x00000020L#define MB_ICONEXCLAMATION 0x00000030L#define MB_ICONASTERISK 0x00000040L//替代名称#define MB_ICONWARNING MB_ICONEXCLAMATION#define MB_ICONERROR MB_ICONHAND#define MB_ICONINFORMATION MB_ICONASTERISK#define MB_ICONSTOP MB_ICONHAND
- 从零学起----Windows程序设计笔记(一)
- Windows程序设计笔记(一)
- 从零学起----Windows程序设计笔记(二) 窗口
- 《Windows 程序设计》学习笔记(一)
- Windows 程序设计学习笔记(一)
- Windows程序设计学习笔记(一)Windows内存管理初步
- Windows程序设计(一)
- windows程序设计(一)
- Windows Phone 7程序设计笔记[一]
- 《windows程序设计》(一)-------MessageBox
- windows程序设计复习(一)
- Windows程序设计学习(一)
- Windows程序设计笔记(二)
- Windows程序设计笔记(1)
- WINDOWS程序设计笔记(2)
- WINDOWS程序设计笔记(3)
- 大规模程序设计笔记(一)
- 《Windows程序设计》学习笔记(chap10菜单及其它资源)(一)
- php笔记(6)数组POST
- 神奇的运算符——取模
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。
- erwroi
- 1044:字母概率
- 从零学起----Windows程序设计笔记(一)
- sizeof 和 strlen
- 基于visual Studio2013解决C语言竞赛题之0603打印素数
- 发布一个参考tornado的高性能c++网络库:libtnet
- 位操作整理
- 关于父子关系的菜单表sql
- putty代理
- mono touch添加文本到新行,并将文本视图滚动到底部
- 黑盒测试&白盒测试