无法在Win32 API中读取HWND的内存

时间:2016-06-04 17:45:20

标签: c++ winapi

我正在试图弄清楚如何关闭应用程序(即Mozilla Firefox)唱其HWND。但是,当我做这样的事情时:

HWND hwnd = FindWindow("MozillaWindowClass", 0);
DestroyWindow(hwnd);

Visual Studio的调试器告诉我hwnd未使用 - 无法读取内存,Firefox也没有任何反应。我想知道我做错了什么

谢谢

1 个答案:

答案 0 :(得分:1)

如果您查看DestroyWindow的文档,则说明:

  

线程无法使用DestroyWindow来销毁由a创建的窗口   不同的主题。

您可以尝试使用SendMessage向应用程序发送WM_CLOSE消息。