我尝试向 IE rebar/toolbar 发送消息,但我的工具栏似乎没有消息效果。谁能告诉我哪里出了问题?
HRESULT CButtonDemoBHO::onDocumentComplete(IDispatch *pDisp, VARIANT *vUrl)
{
m_hWnd = NULL;
SHANDLE_PTR nBrowser = NULL;
HRESULT hr = m_spWebBrowser2->get_HWND(&nBrowser);
m_hWnd = (HWND)nBrowser;
SendMessage(m_hWnd, WM_test, 0, 0);
return S_OK;
}
最佳答案
我强烈建议您检查hr
和m_hWnd
的值以及sendmessage()
的返回值。我怀疑“发送消息不起作用”,但愿意相信“我的消息没有到达”。您确定要将其发送到有效目的地吗?
关于c++ - 发送消息不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3146223/