|
也就是在做DOM的时候,我首先派生一个类 叫CDragStatic CStatic的派生类,我想实现类似精易编程助手那个网页SPY拖放探测的功能,这个实现了,我再OnLButtonUp的时候,想取获取网页的标题
ReleaseCapture();
HICON hIcon=LoadIcon(AfxGetApp()->m_hInstance,MAKEINTRESOURCE(IDI_ICON1));
this->SetIcon(hIcon);
KillTimer(1);
POINT p;
GetCursorPos(&p);
HWND hTargetWnd=::WindowFromPoint(p);
pDlg->EnumHtml(hTargetWnd);
调用EnumHtml
void C网页SpyDlg::EnumHtml(HWND hwnd)
{
CComPtr < IHTMLDocument2 > spDoc= FindFromHwnd(hwnd);
CComBSTR bstr;
spDoc-> get_title(&bstr);
CString str(bstr);
spDoc-> get_URL(&bstr);
CString str1(bstr);
}
就到这里,没有问题,我调用Messagebox 弹出信息框,正常显示 str 和 str1
但是我想把它赋值到编辑框里,调用SetDlgItemText()
直接错误,我试了一下CALL , 线程,什么都不可以,到底如何解决呢?
|
|