Я пытаюсь получить дескриптор окна (HWND) основной формы моего приложения C# (приложение имеет только 1 форму).Process.GetCurrentProcess(). MainWindowHandle возвращает ноль
Некоторые решения на интернет-шоу, что я могу использовать:
Process.GetCurrentProcess().MainWindowHandle
, чтобы получить дескриптор окна текущего процесса моего приложения. Но это значение всегда равно нулю, что-то не так?
Просто побочное примечание, выглядит, как вы не имеете доступа к вашей форме? почему бы просто не использовать свойство 'Handle'? –
Если у вас есть только 1 форма, используйте свойство handle. – Dreamwalker
Да, в форме, this.Handle дает не-нулевой указатель, но он не кажется правильным, когда я пытаюсь получить доступ, используя это значение, появляется нарушение доступа – jondinham