MFC:DISP_FUNCTION 参数
/*
#include <afxdisp.h>
DISP_FUNCTION( theClass, pszName, pfnMember, vtRetVal, vtsParams )
参数:
theClass 类的名字。
pszName 函数的外部名字。
pfnMember 成员函数的名字。
vtRetVal 指定了函数返回类型的值。
vtsParams 指定了函数参数表的一个或多个常量的用空格分隔的列表。
说明:
DISP_FUNCTION宏被在调度映射中使用,用来定义一个OLE自动化函数。
vtRetVal参数属于VARTYPE类型。这个参数的可能取值来自VARENUM枚举,如下:
符号 返回类型
VT_EMPTY void
VT_I2 short
VT_I4 long
VT_R4 float
VT_R8 double
VT_CY CY
VT_DATE DATE
VT_BSTR BSTR
VT_DISPATCH LPDISPATCH
VT_ERROR SCODE
VT_BOOL BOOL
VT_VARIANT VARIANT
VT_UNKNOWN LPUNKNOWN
//---------------------------
VTS_ 常量及其含义如下:
符号 参数类型
VTS_NONE 没有参数
VTS_I2 short
VTS_I4 long
VTS_R4 float
VTS_R8 double
VTS_CY Const CY or CY*
VTS_DATE DATE
VTS_BSTR LPCSTR
VTS_DISPATCH LPDISPATCH
VTS_SCODE SCODE
VTS_BOOL BOOL
VTS_VARIANT Const VARIANT* or VARIANT&
VTS_UNKNOWN LPUNKNOWN
VTS_PI2 short*
VTS_PI4 long*
VTS_PR4 float*
VTS_PR8 double*
VTS_PCY CY*
VTS_PDATE DATE*
VTS_PBSTR BSTR*
VTS_PDISPATCH LPDISPATCH*
VTS_PSCODE SCODE*
VTS_PBOOL BOOL*
VTS_PVARIANT VARIANT*
VTS_PUNKNOWN LPUNKNOWN*
*/
最新文章
- 修改USB固件库的Customer_HID例程
- 视频直播点播nginx-rtmp开发手册中文版
- FTP传输文件
- Maven基础配置—上传jar包到私服
- 递推DP URAL 1009 K-based Numbers
- 【转】MySQL命令
- CentOS 下如何查看并清理系统内存空间
- python2 编码问题详解
- 转载Agile Development 敏捷软件开发介绍
- 根据不同ip进入不同页面
- nyoj 86 找球号(一)
- (转) html块级元素和内联元素区别详解
- c#有关udp可靠传输(包传输数据包) 升级
- mysql 1053错误,无法启动的解决方法
- 教你自己搭建linux邮箱服务器
- SQL学习入门(一) 概述
- 微信小程序发布
- SpriteKit物理引擎碰撞中5个重要信息
- Swagger - ui 学习
- Ubuntu16.04 LTS软件中心闪退及修改阿里源
热门文章
- 安装wepack
- Listbox 实现Item双击事件
- openinstall的免费服务对App推广有哪些帮助?
- CentOS6.5安装sqlite3[转]
- Luogu P3092 [USACO13NOV]没有找零No Change【状压/二分】By cellur925
- IOS 打包提示错误(ERROR ITMS-90125: ERROR ITMS-90087: ERROR ITMS-90209:)
- 牛客假日团队赛2 G.CountyFairEvents
- Educational Codeforces Round 65 (Rated for Div. 2) B. Lost Numbers
- Tkinter 的三大布局管理器 pack、grid 和 place用法汇总
- 转 MySQL权限管理