Afx全局函数和MFC常见数据类型

  学习了一段时间的MFC,现在开始对MFC编程有了一定程序的认识,也知道自己深入的方向在哪里,现在开始系统归纳MFC的全局函数和数据类型,因为这是非常基本的知识。了解了这些后,然后再总结常用数据转换。

Afx全局函数

  AfxBeginThread:开始一个新的线程

  AfxEndThread:结束一个旧的线程

  AfxFormatString1:类似printf一般地将字符串格式化

  AfxFormatString2:类似printf一般地将字符串格式化

  AfxMessageBox:类似Windows API 函数 MessageBox

  AfxOuputDebugString:将字符串输往除错装置

  AfxGetApp:获得application object (CWinApp派生对象)的指针

  AfxGetMainWnd:获得程序主窗口的指针

  AfxGetInstance:获得程序的instance handle

  MFC数据类型

  下面这些是和Win32程序共同使用的数据类型

  BOOL:布尔值,取值为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(世界性的字符集)和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中是16-bit,在Win32中是32-bit

  下面这些是MFC独特的数据类型

  POSITION:一个数值,代表collection对象(例如数组或链表)中的元素位置,常用于MFC collection classes(即数据处理类,如CArray)

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值