本节内容 Win32 API中的宽字符 视频提供:昆山爱达人信息技术有限公司 官网地址:www.bcdaren.com 联系QQ:1250121864 QQ交流群 :49759272 联系电话:0512-57882866
主要是存放在 C:\WINDOWS\system32 下面所有的dll 几个重要的DLL: 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 1、什么是Win32 API? 有哪些? 在哪里? 主要是存放在 C:\WINDOWS\system32 下面所有的dll 几个重要的DLL: <1> Kernel32.dll:最核心的功能模块,比如管理内存、进程和线程相关的函数等。 <2> User32.dll:是Windows用户界面相关应用程序接口,如创建窗口和发送消息等。 <3> GDI32.dll:全称是Graphical Device Interface(图形设备接口),包含用于画图和显示文本的函数。
HWND hWnd, // handle to owner window 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 2、关于Win32的数据类型: int MessageBox( HWND hWnd, // handle to owner window LPCTSTR lpText, // text in message box LPCTSTR lpCaption, // message box title UINT uType // message box style ); 这么多新类型? 没有新类型:解释重定义
unsigned char UCHAR PUCHAR short SHORT PSHORT 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 3、常用数据类型: 汇编: byte BYTE PBYTE word WORD PWORD dword DWORD PDWORD C语言: char CHAR PCHAR unsigned char UCHAR PUCHAR short SHORT PSHORT unsigned short USHORT PUSHORT int INT PINT unsigned int UINT PUINT C++语言: bool BOOL 重定义:1、统一数据类型 2、跨平台
WCHAR swzStr[] = L“中国”; TCHAR stzSr[] = TEXT(“中国”); 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 4、在Win32中使用字符串: 字符类型: CHAR szStr[] = “中国”; WCHAR swzStr[] = L“中国”; TCHAR stzSr[] = TEXT(“中国”); 字符串指针: PSTR pszStr = “中国”; PWSTR pwszStr = L“中国”; PTSTR ptszStr = TEXT(“中国”); 各种宏
CHAR szContent[] = "欢迎大家来的Win32 API世界!"; 昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 5、第一个Win32 API的使用: CHAR szTitle[] = "标题"; CHAR szContent[] = "欢迎大家来的Win32 API世界!"; MessageBoxA(0,szContent,szTitle,MB_OK); WCHAR swzTitle[] = L"标题"; WCHAR swzContent[] = L"欢迎大家来的Win32 API世界!"; MessageBoxW(0,swzContent,swzTitle,MB_OK); 各种版本的API TCHAR stzTitle[] = TEXT("标题"); TCHAR stzContent[] = TEXT("欢迎大家来的Win32 API世界!"); MessageBox(0,stzContent,stzTitle,MB_OK);
昆山爱达人信息技术有限公司 www.bcdaren.com QQ:1250121864 课后练习: <线上班>学员可见