zoukankan      html  css  js  c++  java
  • MFC数据类型(data types)

    为便于理解MFC库函数中的各种形参,现将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

    • 下面是MFC独特的数据类型:

    数据类型

    意义

    POSITION

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

    LPCRECT

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

     

  • 相关阅读:
    HTML5新增
    【目录】洛谷|CODEVS题解汇总
    【搜索】kkksc03考前临时抱佛脚
    【模拟】压缩技术
    【模拟】爱与愁的一千个伤心的理由
    【搜索】棋盘
    【模拟】图书管理员
    【递归】对称二叉树
    【题单】挖坑大行动
    【模拟】弹珠游戏
  • 原文地址:https://www.cnblogs.com/whl2012/p/4751370.html
Copyright © 2011-2022 走看看