C#winapi。在代码中关闭子窗口

时间:2011-11-02 07:23:52

标签: c# winapi

我已经通过winapi在C#中为另一个应用程序创建了一个子窗口。关闭此窗口的正确方法是什么?当我发送WM_CLOSE时,它会关闭我的所有应用程序。

1 个答案:

答案 0 :(得分:1)

调用DestroyWindow传递子窗口句柄。

您需要从创建窗口的线程执行此操作。如果您不能控制该线程,那么将WM_CLOSE发送到子窗口句柄将在窗口的线程上运行DestroyWindow。不确定为什么你目前的努力失败了,因为你没有提供太多细节。