VC常用的数据类型

来源:互联网 发布:html定义数组 编辑:程序博客网 时间:2024/05/20 01:34
 

数据类型

意义

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结构

 

AFX中的全局函数列表

函数名称

说明

AfxWinInit

WinMain(由MFC提供)调用的一个函数用作MFC GUI程序初始化的一部分

AfxBeginThread

开始一个新的线程

AfxEndThread

结束一个旧的线程

AfxFormatString

类似printf一般的将字符串格式化

AfxMessageBox

类似Window API函数MessageBox

AfxOutDebugString

将字符串输往出错装置

AfxGetInstanceHandle

得到当前实例句柄

AfxGetApp

获得application objectCwinApp派生对象)的指针

AfxGetMainWnd

获得程序主窗口的指针

AfxGetInstance

获得程序的instance handle

AfxRegisterClass

以自定的WNDCLASS注册窗口类