请教大家 怎样获取窗口的标题? 本帖最后由 GZZXBCXM2005 于 2014-03-06 20:39:11 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用FindWindow和GetWindow结合spy++找到窗口句柄,GetWindowText即可获得 这明显是 DirectUI 上哪获取标题去 FindWindow看能不能找到窗口,有些浏览器可以 spy++都找不到标题 GetWindowTex更不行了 CString strHtml;CString szTitle=strHtml.GetString();这段代码是什么意思啊?在vc6下报错error C2039: 'GetString' : is not a member of 'CString'将它转为vc6代码该怎么改啊 下面的代码是用COM来实现的::CoInitialize(NULL); CComPtr<IShellWindows>shellWin; HRESULT hr = shellWin.CoCreateInstance(CLSID_ShellWindows); if (FAILED(hr)) { return; } long count = 0; shellWin->get_Count(&count); for (int index = 0; index < count; index ++) { CComPtr<IDispatch>spDispIE; hr = shellWin->Item(CComVariant((long)index),&spDispIE); if (FAILED(hr)) continue; CComQIPtr<IWebBrowser2>spBrowser = spDispIE; CComPtr<IDispatch>spDocument; hr = spBrowser->get_Document(&spDocument); if (FAILED(hr)) { return; } CComQIPtr<IHTMLDocument2>spDocument2 = spDocument; CComBSTR bstrTitle; hr = spDocument2->get_title(&bstrTitle);//这里就是获取窗口标题 if (FAILED(hr)) { return; } } ::CoUninitialize(); DXUT做了个简单窗体,需要看看的同学可以留下邮箱~~~ 关于文件的存储问题,谢谢啦 介绍几本新手应该看的书 线程问题 怎样把图片资源封装到dll中去?? 在对话框中使用视图出现的问题 安装问题,,,,急 ATL中组件方法实现时,如何得到一个ADO连接和读取操作(在线) 一个关于STL的问题,请帮忙看看? 删除对象求扫盲? 关于图像匹配的问题 VC 共享内存问题 有人遇到吗 问了好多人都无法解决
CString szTitle=strHtml.GetString();
这段代码是什么意思啊?在vc6下报错
error C2039: 'GetString' : is not a member of 'CString'
将它转为vc6代码该怎么改啊
CComPtr<IShellWindows>shellWin;
HRESULT hr = shellWin.CoCreateInstance(CLSID_ShellWindows);
if (FAILED(hr))
{
return;
}
long count = 0;
shellWin->get_Count(&count);
for (int index = 0; index < count; index ++)
{
CComPtr<IDispatch>spDispIE;
hr = shellWin->Item(CComVariant((long)index),&spDispIE);
if (FAILED(hr)) continue;
CComQIPtr<IWebBrowser2>spBrowser = spDispIE; CComPtr<IDispatch>spDocument;
hr = spBrowser->get_Document(&spDocument);
if (FAILED(hr))
{
return;
}
CComQIPtr<IHTMLDocument2>spDocument2 = spDocument;
CComBSTR bstrTitle;
hr = spDocument2->get_title(&bstrTitle);//这里就是获取窗口标题
if (FAILED(hr))
{
return;
}
}
::CoUninitialize();