У меня проблема, связанная между управлением в Electron Node.js и типом HWND в Windows. Мне нужно напрямую подключиться к редактору метода ввода в ОС Windows. Есть несколько функций, которые могут изменять IME, например: ImmReleaseContext () и ImmGetContext (hWnd).
Параметр этой функции - это тип HWND.
В Electron я не могу получить HWND этого «Управление вводом текста для электрона»? Или вы можете мне подсказать, как решить эту проблему?
Спасибо за вашу помощь.
Спасибо, я знаю, что концепция Windows заключается в том, что все элементы управления считаются дочерними окнами, поэтому они относятся к типу HWND. Но в электронном виде только документ html встроен в BrowserWindow из электроники, дескриптор которого может быть получен с помощью функции getNativeWindowHandle (). Но не могли бы вы оставить мне предложение о подключении к ImmGetContext ()?
all controls is considered as child window, so they are the type of HWND.: это для любого родного элемента управления w32. Элемент dom в Chromiumi не является встроенным элементом управления w32 и имеет hwnd.





Я не думаю, что Chromium использует отдельный дескриптор для каждого текстового поля.