Хо, я получаю hWnd текущего окна/формы в VB6?Получите hWnd текущего окна/формы в VB6?
ответ
Если вы на бланке: Me.hWnd
. Если вы не знаете, какая форма является текущая форма: Screen.ActiveForm.hWnd
Это было долгое время, так как я использовал VB6, но это то, что я помню:
Вы хотите, чтобы открыть API Viewer, который должен быть в меню Пуск вокруг входа VB6. Когда вы его открываете, вы хотите выбрать win32api.txt, и вы получите список всех функций API Win32. Это самый простой способ не испортить сигнатуры функций. Скопируйте и вставьте объявление функции в один из модулей VB6.
Я всегда «обманывал» и просто искал свое окно под заголовком, вместо того, чтобы перебирать все доступные окна с помощью GetWindow. Если вы согласны с этим, вы хотите использовать FindWindow и передать название подписи в качестве второго параметра.
Использование Windows API, GetForegroundWindow()
получите ручку верхнего окна независимо от того, какое приложение оно от и GetActiveWindow()
получите ручку вашего приложения активное окно. В Declare
заявления вам необходимо:
Declare Function GetForegroundWindow Lib "user32.dll"() As Long
Declare Function GetActiveWindow Lib "user32.dll"() As Long
Вызов либо функции возвращает дескриптор окна, как описано выше.
- 1. Получите Jagged Array в VBA (VB6)
- 2. VB6/WinAPI: Как я могу получить hwnd из ListView.ListItem?
- 3. Получите имя текущего тестового теста?
- 4. Получите целочисленное значение текущего года в Java
- 5. Сделать Main HWND Получите 2-й степени Детские события
- 6. Получите среднее значение Y текущего видимого экрана
- 7. Получите длину текущего пароля пользователя из Parse?
- 8. Получите имя текущего xib xib, просматриваемого
- 9. Получите 1 месяц назад от текущего datetime
- 10. Qt Получите время для текущего приложения
- 11. Получите подстроку до текущего соответствия внутри preg_replace_callback
- 12. Получите div текущего смещения прокрутки UIWebView
- 13. Получите все услуги текущего дня на Laravel
- 14. Получите первый день текущего года, используя Moment.js
- 15. jQuery-Galleriffic, получите название текущего изображения
- 16. Как я могу получить SID текущего пользователя в VB6?
- 17. Видимо HWND?
- 18. OpenGL в моем HWND
- 19. Преобразование PID в HWND
- 20. что HWND в VC++
- 21. создать HWND в C#
- 22. Загрузите форму в vb6 и получите уведомление при ее разгрузке?
- 23. Получить окно hwnd, если известен владелец hwnd, имя класса и размер окна
- 24. VB6 - Функция снятия снимка
- 25. Получите идентификатор родительского элемента текущего элемента clicked в AngularJS
- 26. Получите конец текущего месяца в RubyMotion как объект времени
- 27. Вставить DirectX Hwnd в NodeJS?
- 28. Как вернуть HWND в JAVA
- 29. Как получить HWND в win32?
- 30. tlbimp.exe преобразует HWND в _RemotableHandle
+1. Очевидно, что текущее активное окно не может быть формой. – MarkJ
+1 Хороший ответ. –