我自己写的一个activex控件里面有一个方法,
比如 AlertMessage(void)
方法的做用就是AfxMessageBox('ok');这样一个提示,
但是当我把这个方法的参数修改为 AlertMessage(BSTR strMsg)
使用AcitveX控件容器测试的时候这个方法就没有效果了,不会弹出 ok 的对话框了不知道是为什么,请朋友帮忙.
比如 AlertMessage(void)
方法的做用就是AfxMessageBox('ok');这样一个提示,
但是当我把这个方法的参数修改为 AlertMessage(BSTR strMsg)
使用AcitveX控件容器测试的时候这个方法就没有效果了,不会弹出 ok 的对话框了不知道是为什么,请朋友帮忙.
void CYouClass::AlertMessage(BSTR FAR* bstrval)
IDL当中改为
[id(?)] void AlertMessage(BSTR* bstrval);//?--表示以前的发布号,不变
afx_msg void AlertMessage(BSTR FAR* bstrval);