Windows编程学习笔记 lesson1 windows编程初解、数据类型
2016-10-20 23:26
465 查看
什么是windows编程
Windows编程并不是具体的某种编程,还是指在windows平台进行的windows程序开发API
应用程序编程接口(函数) windows API 是windows 提供给开发者的函数集SDK
软件开发包数据类型 (windows里数据类型规范成大写)
typedef int INTtypedef float FLOAT
typedef long LONG
typedef short SHORT
typedef char CHAR
数据定义类型的例子
typedef unsigned int UINTtypedef signed int INT32
typedef unsigned long DWORD
typedef unsigned short WORD
LPARAM 和 WPARAM
typedef LONG_PTR LPARAMtypedef UINT_PTR WPARAM
一般是用于参数,并且一般是回调函数的参数
Unicode 和 ASCII 编码
Unicode 两个字节存储一个字符ASCII 一个字符用一个字节来表示
单字节字符和双字节字符
char c ='a'; 单字节字符变量wchar_t wc=L'a'; 双字节字符变量
Windows 编程中的字符与字符串
CHAR WCHAR TCHARLPSTR typedef CHAR *LRSTR -> char *
LPWSTR typedef WCHAR *LPWSTR -> wchar_t*
LPTSTR 根据字符集不同而意义不一样 Unicode 是LPWSTR ASCII 是LPSTR
LPCSTR LPCWSTR LPCTSTR 带 c为const
窗口显示
MessageBoxA(NULL,"content","title",MB_OK);MessageBoxA(NULL,_T"content",_T"title",MB_OK); //Unicode
Windows程序的入口函数
int APIENTRY _tWinMain(_In_ (输入,参数从外部传递) HINSTANCE hInstance, // 当前实例句柄
_In_opt_ HINSTANCE hPrevInstance, // 之前的句柄,总是为NULl
_In_ LPWSTR lpCmdLine, // 命令行
_In_ int nCmdShow) //显示状态
打开一个应用程序,最开始是操作系统主导,在开启时,会分配一个实例句柄,(类似于id号的东西)
{
return (int) msg.wParam;
}
相关文章推荐
- 【windows 】编程基本数据类型(学习笔记)
- C语言提高班学习笔记 lesson1 自定义数据类型
- Windows编程学习笔记 lesson3 窗口创建
- Windows编程学习笔记 lesson2 窗口创建
- 结构大小不等于各数据类型之和--编程之道学习笔记1
- MySQL学习笔记(九)―― MySQL的数据类型(复合型)
- windows编程中的数据类型与宏
- C++学习笔记--数据类型
- C#2005 .NET3.0高级编程学习笔记————类和结构,类的数据成员,类的函数成员(方法、属性)
- SQL Server 2005 T-SQL 学习笔记:新数据类型
- windows编程学习笔记之定时器
- 学习笔记二-----数据类型
- FlashCS3学习笔记5-数据类型
- Visual C++ 学习笔记( 二 ) 基本数据类型与输入输出 (转rockybug)
- abap 学习笔记(1) 数据类型
- Windows 核心编程 第3章学习笔记
- DELPHI学习笔记--数据类型
- SQL Server 2005 T-SQL 学习笔记:新数据类型
- Windows 核心编程学习笔记-第一章
- C#2005 .NET3.0高级编程学习笔记————类和结构,类的数据成员,类的函数成员(方法、属性)