灵异问题,绝对灵异,MFC的ACTIVEX

elssann 2006-07-23 04:39:27
MFC写的一个ACTIVEX ,增加了一个方法。这个方法作的唯一的一件事就是 Post一个自定义消息给ACITVEX主窗口,然后主窗口收到消息在消息响应函数里弹出一个消息框。


一切正常,用VC自带的工具和VC写的客户端程序都正常。



但是奇怪的是,放到VB里运行后,发现这个消息虽然PostMessage成功了,但是消息响应函数那里根本没有执行,改用SendMessage,还是一样的没有执行到消息响应函数。

请问这个问题怎么解决阿?
...全文
214 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
simb 2006-07-25
  • 打赏
  • 举报
回复
不收你钱
simb 2006-07-25
  • 打赏
  • 举报
回复
联系QQ 27568934
simb 2006-07-25
  • 打赏
  • 举报
回复
如果可以把代码发给我,我帮你看看的
elssann 2006-07-23
  • 打赏
  • 举报
回复
自己解决了,求人不如求己
elssann 2006-07-23
  • 打赏
  • 举报
回复
自己顶一下
elssann 2006-07-23
  • 打赏
  • 举报
回复
楼上的:
1:方法就是在VB 里放一个按钮,然后在按钮事件里调用控件的方法。

2:关于m_hWnd,我没有做什么处理,直接就是拿来用了,这个需要做什么处理马?我是ACTIVEX新手。。。
一剑 2006-07-23
  • 打赏
  • 举报
回复
你的方法在哪儿调用的啊?
还有m_hWnd值应该是容器窗口句槟,是怎么得到的啊?
elssann 2006-07-23
  • 打赏
  • 举报
回复
谁能帮我解决这个问题,我给他支付200 RMB,绝对不食言,只要把他的招行一卡通号码告诉我。

一解决就支付。


// 定义消息号


#define WM_TEST WM_USER+10001


// 消息响应函数

LRESULT CTestactiveCtrl::OnTest(WPARAM wParam, LPARAM lParam)
{
AfxMessageBox("sdfffffffffffffffffffffff");

return S_OK;
}



// ActiveX 的方法


void CTestactiveCtrl::TestME()
{
// TODO: Add your dispatch handler code here


::PostMessage(m_hWnd, WM_TEST, 0, 0);

}

// 消息映射
// Message map

BEGIN_MESSAGE_MAP(CTestactiveCtrl, COleControl)
//{{AFX_MSG_MAP(CTestactiveCtrl)
// NOTE - ClassWizard will add and remove message map entries
// DO NOT EDIT what you see in these blocks of generated code !
//}}AFX_MSG_MAP
ON_OLEVERB(AFX_IDS_VERB_PROPERTIES, OnProperties)
ON_MESSAGE(WM_TEST, OnTest)
END_MESSAGE_MAP()




// 消息响应函数

// Message maps
//{{AFX_MSG(CTestactiveCtrl)
// NOTE - ClassWizard will add and remove member functions here.
// DO NOT EDIT what you see in these blocks of generated code !
//}}AFX_MSG
afx_msg LRESULT OnTest(WPARAM wParam, LPARAM lParam);
DECLARE_MESSAGE_MAP()

谁能帮我解决这个问题,我给他支付200 RMB,绝对不食言,只要把他的招行一卡通号码告诉我。

一解决就支付。钱虽然不多,但是可以帮我大忙,算作是辛苦费吧 :)

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧