MFC数据类型(data types)
2015-08-22 23:24
239 查看
为便于理解MFC库函数中的各种形参,现将MFC中常见的参数类型总结如下:
下面这些是和Win32程序(SDK程序)共同使用的数据类型:
下面是MFC独特的数据类型:
下面这些是和Win32程序(SDK程序)共同使用的数据类型:
数据类型 | 意义 |
BOOL | Boolean值(布尔值,不是TRUE 就是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和DBCS(双字节字集) |
LPTSTR | 32-bit指针,指向一个字符串。此字符串可移植到Unicode和DBCS(双字节字集) |
LPVOID | 32-bit指针,指向一个未指定类型的数据 |
LPRESULT | 32-bit数值,作为窗口函数或callback函数的返回值 |
UINT | 在Win16中,是16-bit无正负号整数,Win32中,是32-bit无正负号整数 |
WNDPROC | 32-bit指针,指向一个窗口函数 |
WORD | 16-bit整数,无正负号 |
WPARAM | 窗口函数的callback函数的一个参数。在Win16中16bits,在Win32中32bits |
数据类型 | 意义 |
POSITION | 一个数值,代表collection对象(例如数组或链表)中的元素位置,常使用于MFC collection classes |
LPCRECT | 32-bit指针,指向一个不变的RECT结构 |
相关文章推荐
- win7_oracle11g_64位连接32位PLSQL_Developer
- SPOJ - NSUBSTR Substrings 后缀自动机
- 数据结构-什么是算法?
- 野人学Android基础篇之HelloWorld程序第一课--程序目录介绍
- 剑指off-求两个整数的和
- C语言字符串、指针和内存问题总结
- 我是菜鸟:深入java容器内部
- 跟踪 Ring3 - Ring0 的执行流程
- 介绍两个很好用的jquery插件
- TextView跑马灯效果
- 【传递正能量】献给默默追梦的人
- hdu 3605 二分图多重匹配
- 洛谷1309 瑞士轮 解题报告
- NSFileManager
- 新手应该掌握的Linux命令
- 在远程ssh登陆和本地登陆时显示日期和主机名
- 异常
- RESTful架构
- Unity 使用C/C++ 跨平台终极解决方案(PC,iOS,Android,以及支持C/C++的平台)
- C#中yield return用法分析