
1重载PreTranslateMessage函数
2实现如下代码
BOOL
CMouseDlg::PreTranslateMessage(MSG
pMsg)
{
//
TODO:
Add
your
specialized
code
here
and/or
call
the
base
class
if(pMsg->hwnd
==
GetDlgItem(IDC_BUTTON1)->GetSafeHwnd()
&&
pMsg->message
==
WM_MOUSEMOVE)
{
CString
windowText;
GetDlgItem(IDC_BUTTON1)->GetWindowText(windowText);
//得到按钮文本
GetDlgItem(IDC_STATIC1)->SetWindowText(windowText);
//显示到静态文本框
}else
if(pMsg->hwnd
==
GetDlgItem(IDC_BUTTON2)->GetSafeHwnd()
&&
pMsg->message
==
WM_MOUSEMOVE)
{
CString
windowText;
GetDlgItem(IDC_BUTTON2)->GetWindowText(windowText);
GetDlgItem(IDC_STATIC1)->SetWindowText(windowText);
}
return
CDialog::PreTranslateMessage(pMsg);
}
不知道你啥语言,我刚做过这个的就写个大概流程吧all = webbrowserdocumentfor i = 0 to alllength - 1 do showmessage(allitems(i)value); type id等先判定类型,是否是IHTMLInputElement因为他接口很多,所以,有的不支持type,你必须转换接口到支持type的那个
以上就是关于MFC中静态文本框获取鼠标移动到按钮上的消息全部的内容,包括:MFC中静态文本框获取鼠标移动到按钮上的消息、用WebBrowser 怎么获取按钮和文本框元素的各种详细信息、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)