vc制作ocx控件DISP_FUNCTION指定函数参数类型说明
(2017-05-12 14:40:04)| 分类: ActiveX控件 |
在制作ocx控件中在XXXctrl.cpp中 分派定义中函数参数与实际定义参数有差异所有在此解释下
BEGIN_DISPATCH_MAP(CVideoocxCtrl, COleControl)
END_DISPATCH_MAP()
定义在计划映射到一个 OLE 自动化功能。
DISP_FUNCTION(theClass, pszName, pfnMember, vtRetVal, vtsParams )
- theClass
-
类的名称。
- pszName
-
函数的外部名称。
- pfnMember
-
成员函数的名称。
- vtRetVal
-
指定函数的返回值类型。
- vtsParams
-
空格分隔的指定函数的列出一个或多个常数参数列表。
vtRetVal argument is of type
VARTYPE." xml:space="preserve">vtRetVal
|
符号 |
返回类型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VT_DISPATCH |
LPDISPATCH |
|
|
|
|
|
|
|
VT_VARIANT |
|
|
VT_UNKNOWN |
LPUNKNOWN |
vtsParams argument is a
space-separated list of values from the VTS_
constants." xml:space="preserve">vtsParams
VTS_
|
符号 |
参数类型 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const VARIANT* 或 VARIANT& |
|
VTS_UNKNOWN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VTS_PUNKNOWN |
|
|
|
|

加载中…