#c# #winapi
#c# #winapi
Вопрос:
Я создал дочернее окно для другого приложения с помощью winapi на C #. Как правильно закрыть это окно? Когда я отправляю WM_CLOSE, он закрывает все мое приложение.
Ответ №1:
Вызов DestroyWindow
, передающий дескриптор дочернего окна.
Вам нужно сделать это из потока, который создал окно. Если вы не контролируете этот поток, то отправка WM_CLOSE
в дескриптор дочернего окна будет выполняться DestroyWindow
в потоке окна. Не уверен, почему ваши текущие усилия не увенчались успехом, поскольку вы не дали много подробностей.