惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
H
Help Net Security
V
Visual Studio Blog
J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
MyScale Blog
MyScale Blog
The Cloudflare Blog
Martin Fowler
Martin Fowler
D
Docker
腾讯CDC
F
Fortinet All Blogs
雷峰网
雷峰网
GbyAI
GbyAI
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
博客园 - 叶小钗

博客园 - JieNet

HardwareSerialNumber(硬盘号,CPU号) - JieNet - 博客园 Windows 7 与 XP、Vista 特性对照表 typename 还是超级无敌的基础。。。 函数指针。。。超级无敌的基础了 可变参数的基本应用 关于const和函数 - JieNet - 博客园 iterator类对象和普通指针 委托与事件 .NET中的加密解密:私钥加密(对称加密):AES、DES、RC2、Rijindael、TripleDES 事件 ID: 5603 将DAL层从Sql Server 迁移到 Access 时遇到的问题 ListView:How to.... CSS剪切图片 SQL Server TransAction 全部回滚 所有希腊字母及读音 Error:'Sys' is undefined. VS2008 下安装 AjaxControlToolkit-Framework3.5 JS,CSS 禁止复制,禁止打印,禁止…… ADSL拨号错误代码详解
MFC中的数据类型
JieNet · 2009-07-27 · via 博客园 - JieNet

Posted on 2009-07-27 14:23  JieNet  阅读(404)  评论()    收藏  举报

数据类型

意义

BOOL

Boolean值(TRUE  or FALSE

BSTR

32-bit字符指针

BYTE

8-bit整数,无正负号

COLORREF

32-bit数值,代表一个颜色值

DWORD

32-bit整数,无正负号

LONG

32-bit整数,有正负号

LPARAM

32-bit数值,作为窗口函数或callback函数的一个参数

LPCSTR

32-bit指针,指向一个常数字符串

LPSTR

32-bit指针,指向一个字符串

LPCTSTR

32-bit指针,指向一个常数字符串。此字符串可移植到Unicode

LPTSTR

32-bit指针,指向一个字符串。此字符串可移植到Unicode

LPVOID

32-bit指针,指向一个未指定类型的数据

LPRESULT

32-bit数值,作为窗口函数或callback函数的返回值

UINT

Win16中,16bit无正负号,Win32中,32bit无正负号

WNDPROC

32-bit

WORD

16bit整数,无正负号

WPARAM

窗口函数的一个参数,Win1616bitsWin3232bits

MFC独特的数据类型

数据类型

意义

POSITION

一个数值,代表collection对象(例如数组或链表)中的元素位置,常使用于MFC collection classes

LPCRECT

32-bit指针,指向一个不变的RECT结构

 -----------------------------------------------------------------------------------------------------------------------------------------------------------

WIN类型

基本数据类型

说明

BOOL

int

布尔值

BSTR

unsigned short*

32位字节字符

BYTE

unsigned char

8位无符号整数

COLORREF

unsigned long

用作颜色值的32位值

DWORD

unsigned long

32位无符号整数,段地址和相关的偏移地址

LONG

        long

32位无符号整数

LPARAM

        long

32位值,作为参数传递给窗口过程或回调函数

LPSTR

        char*

32位指针,指向字符串

LPCSTR

   const char*

32位指针,指向字符串常量

LPTSTR

   const char*

32位指针,指向可移植为UnicodeheDBCS的字符串

LPCTSTR

        char*

32位指针,指向可移植为UnicodeheDBCS的字符串常量

LPVOID

        void*

指向未定义类型的32位指针

LRESULT

                   long

来自窗口过程或回调函数的32位返回值

UINT

unsigned int

32位无符号整数

WNDPROC

long(__stdcall*)

(void*,unsigned int,unsigned int,long)

指向窗口过程的32位指针

WORD

unsigned short

16位无符号整数

WPARAM

unsigned int

32位值,作为参数传递给窗口过程或回调函数

Windows Data Typeshttp://msdn.microsoft.com/en-us/library/aa383751(VS.85).aspx