网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 DISP::FUNCTION
释义 DISP_FUNCTION

DISP_FUNCTION( theClass, pszName, pfnMember, vtRetVal, vtsParams )

#include <afxdisp.h>

参数:
theClass类的名字。
pszName函数的外部名字。
pfnMember成员函数的名字。
vtRetVal指定了函数返回类型的值。
vtsParams指定了函数参数表的一个或多个常量的用空格分隔的列表。

说明:
DISP_FUNCTION宏被在调度映射中使用,用来定义一个OLE自动化函数。
vtRetVal参数属于VARTYPE类型。这个参数的可能取值来自VARENUM枚举,如下:
符号返回类型
VT_EMPTYvoid
VT_I2short
VT_I4long
VT_R4float
VT_R8double
VT_CYCY
VT_DATEDATE
VT_BSTRBSTR
VT_DISPATCHLPDISPATCH
VT_ERRORSCODE
VT_BOOLBOOL
VT_VARIANTVARIANT
VT_UNKNOWNLPUNKNOWN

vtsParams参数是VTS_ 常量中取值的用空格分隔的列表。有空格分隔的一个或多个取值的列表指定了函数的参数列表。例如:
VTS_I2 VTS_PI2
指定了包含一个短整数以及后面的短整数指针的列表。
VTS_ 常量及其含义如下:
符号参数类型
VTS_I2short
VTS_I4long
VTS_R4float
VTS_R8double
VTS_CYConst CY or CY*
VTS_DATEDATE
VTS_BSTRLPCSTR
VTS_DISPATCHLPDISPATCH
VTS_SCODESCODE
VTS_BOOLBOOL
VTS_VARIANTConst VARIANT* or VARIANT&
VTS_UNKNOWNLPUNKNOWN
VTS_PI2short*
VTS_PI4long*
VTS_PR4float*
VTS_PR8double*
VTS_PCYCY*
VTS_PDATEDATE*
VTS_PBSTRBSTR*
VTS_PDISPATCHLPDISPATCH*
VTS_PSCODESCODE*
VTS_PBOOLBOOL*
VTS_PVARIANTVARIANT*
VTS_PUNKNOWNLPUNKNOWN*

请参阅:
调度映射, DECLARE_DISPATCH_MAP, DISP_PROPERTY, DISP_PROPERTY_EX, BEGIN_DISPATCH_MAP, END_DISPATCH_MAP
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 10:42:53