WinApi学习笔记-简单的数据类型

简介: #include #include int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { LPSTR szString = "W...
#include <windows.h>
#include <stdio.h>

int WinMain(HINSTANCE hInstance,
			HINSTANCE hPrevInstance,
			LPSTR lpCmdLine,
			int nShowCmd)
{
	LPSTR szString = "Windows data type string";
	CHAR lpString[120];
	DWORD dwMax = 0xFFFFFFFF;
	DWORD dwOne = 0x1;
	INT iMax = 0xFFFFFFFF;
	INT iOne = 0x1;
	MessageBox(NULL,szString,"LPSTR",MB_OK);

	CopyMemory(lpString,szString,lstrlen(szString)+1);
	MessageBox(NULL,lpString,"CHAR[]",MB_OK);

	if(dwMax>dwOne)
	{
		MessageBox(NULL,"DWORD数据类型0xFFFFFFFF大于0x1","DWORD",MB_OK);
	}

	if(iMax<iOne)
	{
		MessageBox(NULL,"INT数据类型0xFFFFFFFF小于0x1","INT",MB_OK);
	}
}



DWORD是32位无符号整形数据
LPSTR是ANSI字符串变量
HANDLE 对象句柄
HINSTANCE程序实例句柄
HWND窗口句柄
HMODULE模块句柄
HKEY注册表句柄
INT_PTR指向INT型的指针
LPARAM消息的L参数
WPARAM消息的W参数
LPDWORD指向DWORD类型的指针
SIZE_T表示内存大小以字节为单位

目录
相关文章
|
7月前
|
Windows 安全 C++
Qt字符串类应用与常用基本数据类型
Qt字符串类应用与常用基本数据类型
|
7月前
|
存储 API C++
【 QString接口大全】 Qt QString类使用示例
【 QString接口大全】 Qt QString类使用示例
174 1
|
7月前
【QFileDialog接口大全】 Qt5 QString类使用示例
【QFileDialog接口大全】 Qt5 QString类使用示例
46 1
|
Java
String类的常用方法总结,Cs挽周带你玩转String类(图文总结超详细) !(上)
String类的常用方法总结,Cs挽周带你玩转String类(图文总结超详细) !
113 0
String类的常用方法总结,Cs挽周带你玩转String类(图文总结超详细) !(上)
|
索引
String类的常用方法总结,Cs挽周带你玩转String类(图文总结超详细) !(下)
String类的常用方法总结,Cs挽周带你玩转String类(图文总结超详细) !
97 0
String类的常用方法总结,Cs挽周带你玩转String类(图文总结超详细) !(下)
|
编译器 C语言 C++
C语言进阶第八篇【三大自定义类型详解:结构体struct,枚举enum,联合union】(上)
C语言进阶第八篇【三大自定义类型详解:结构体struct,枚举enum,联合union】(上)
103 0
C语言进阶第八篇【三大自定义类型详解:结构体struct,枚举enum,联合union】(上)
|
存储 C语言 C++
C语言进阶第八篇【三大自定义类型详解:结构体struct,枚举enum,联合union】(下)
C语言进阶第八篇【三大自定义类型详解:结构体struct,枚举enum,联合union】(下)
198 0
C语言进阶第八篇【三大自定义类型详解:结构体struct,枚举enum,联合union】(下)
|
存储 Android开发
【Android FFMPEG 开发】FFMPEG 方法中指针类型参数说明 ( 一维指针类型参数 | 二维指针类型参数 )
【Android FFMPEG 开发】FFMPEG 方法中指针类型参数说明 ( 一维指针类型参数 | 二维指针类型参数 )
127 0
|
机器学习/深度学习 API iOS开发
【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(一)
【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(一)
181 0
|
存储 自然语言处理 Java
【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(二)
【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词(二)
253 0