【发布时间】:2013-08-09 09:26:02
【问题描述】:
我在 XP 系统上使用 VC6。我想找到一个标题与“C:\”匹配的窗口,但找不到。 hr 的返回值为 -2147023116。有人可以帮忙吗?
HWND hwnd = FindWindow(NULL, "C:\\");
IWebBrowserApp *pwba;
HWND hwndindex = NULL;
HRESULT hr = pwba->get_HWND((long*)hwndindex);
if (hwnd == hwndindex)
{
BOOL found = true;
blablabla...
}
【问题讨论】:
-
您确定窗口标题完全是 C:\ 而不是
Local Disk (C:)?使用 Spy++ 进行确认。有关显示 C:\ 驱动器的 Windows 资源管理器示例,请参见 this screenshot,标题不是 C:\ -
如果这是实际代码,我很惊讶它甚至可以运行,因为对于初学者来说,您不会初始化
pwba指针。 -
@JoachimPileborg 当然这不是实际的代码。我只是发布了我认为有用的内容。
-
@ta.speot.is 但我尝试了其他一些文件夹路径。也找不到
标签: c++ windows visual-c++-6