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

     

  • 相关阅读:
    什么是ROR
    Struts2中使用Session的两种方法
    js的时间操作方法
    产生4位包含大小字母与数字的验证码
    Java关键字this、super使用总结
    java 反射的实例
    Java语言中定义常量注意事项
    java 静态方法和实例方法的区别
    多线程的例子
    java 中的内省机制
  • 原文地址:https://www.cnblogs.com/whl2012/p/4751370.html
Copyright © 2011-2022 走看看