我使用ActiveX控件包装了自己的一个类, 但是如何把类方法中缺省默认参数引出去?
也就是说如何在ActiveX中使用缺省的默认参数?
高手指教
3ks
也就是说如何在ActiveX中使用缺省的默认参数?
高手指教
3ks
解决方案 »
- DirectShow Filter开发
- 注册表hook问题
- VC的Degbug和Release模式有啥差别呢?
- 80分求源码
- vc里面怎么得到一个UUID字符串啊
- VC编程连接MYSQL,编译通过,但Linking出错
- 在98中用_input函数要加哪个头文件,在线急!
- win 98中,用vc如何才能把自己写的代码写入硬盘主引导区。可以内嵌汇编,也可用vxd来写。
- 在一个group box里还有其他控件,我想在用MoveWindow()移动GROUP BOX的时候,同时移动其他控件,怎么做?
- 一个奇怪的调试错误(有经验的请进!)
- 如何调用DELPHI生成的DLL库的函数?
- 100分求助:在win98下操作大文件(超过1g)内存映射文件,读取文件!
optional parameters. The way that I created the methods was to add the
optional parameter in the .odl. The optional parameter needs to be of type
VARIANT. When VB (or anyone else) calls the function without the optional
parameter the VARIANT will contain VARIANT.vt = VT_ERROR VARIANT.scode =
DISP_E_PARAMNOTFOUND..idl (may be slightly different syntax in .odl) [id(1030), helpstring("method Close")] HRESULT Close([in, optional] VARIANT
bSaveChanges, [in, optional] VARIANT strFileName);.hSTDMETHOD(Close)(THIS_ /*[in, optional]*/ VARIANT varSaveChanges, /*[in,
optional]*/ VARIANT varFileName);.cppSTDMETHODIMP CDoc::XDoc::Close
(
VARIANT varSaveChanges
,VARIANT varFileName
)
{
....
}Check out KB articles
Q154039 How To Pass Optional Arguments to MFC ActiveX Controls
Q158451 How To Call Automation Methods with Variable Argument Lists