Отключить / включить окно с помощью функции WinApi EnableWindow - PullRequest
0 голосов
/ 15 февраля 2019

При попытке отключить окна дочерние окна не отключаются.Только главное окно процесса деактивировано.Можно ли также деактивировать все окна, связанные с главным окном?

У пользователя не должно быть опций для ввода или нажатия кнопок в приложении.После деактивации элементов появляется информационное сообщение.Приложение закрывается немедленно, потому что это старая сессия.Пользователь не должен иметь возможности работать со старой версией.

<DllImport("user32.dll")>
Private Shared Function EnableWindow(ByVal hWnd As IntPtr, bEnable As Boolean) As Boolean
End Function  

For Each processId As Integer In _processIds
    Dim currentProcess As Process = Process.GetProcessById(processId)
    EnableWindow(currentProcess.MainWindowHandle, False)
Next
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...