Как получить дескриптор окна

Как получить дескриптор окнаИспользование фуекции Windows API FindWindow() — простейший способ нахождение окна, при условии, что известен его заголовок или имя оконного класса. Если Вам известна только часть заголовка окна (например ‘Netscape — ‘ + ‘какой-то неизвестный URL’), Ва м нужно использовать функцию EnumWindows() для получения всех окон, затем вызывать функцию GetWindowsText() и GetClassName для поиска нужного окна. Следующий пример находит первое окно, содержащее совпадающую часть заголовка окна и полностью совпадающее название оконного класса (если он задан) и делает это окно активным.

Подробнее: www.delphi-club.ru

Получить указатели на окна диалога. / Форум…

Иногда необходимо производить какие-нибудь действия с окном, связанным с консольным приложением. Win32 API не предоставлят прямых методов получения дескриптора окна, связанного с консольным приложением. Однако, дескритор (handle) окна можно получить вызвав FindWindow(). Эта функция отыскивает дескриптор окна, основанный на имени класса либо имени окна.Чтобы определить текущий заголовок консоли, вызывается GetConsoleTitle(). Затем этот заголовок указывается в функции FindWindow().

Подробнее: www.tdoc.ru

Как получить дескриптор окна консоли

У меня возникла непредвиденная проблема: при вызове контролла компонента формы в потоке, точнее, есть основной поток, который вызывает backgroundworker, тот вызывает новый поток, и тот, в свою очередь, вызывает при необходимости последний поток, содержащий вызовы методов (потоки синхронизированы). В структуре одного из которых (методов) содержится запись:

Подробнее: ru.stackoverflow.com

Дескрипторы объекта и таблица дескрипторов процесса Windows

Когда процесс создает или открывает объект по его имени, он получает дескриптор, дающий ему доступ к объекту. Ссылаться на объект по его дескриптору быстрее, чем использовать его имя, поскольку диспетчер объектов может не заниматься поиском по имени и находить объект напрямую.

Подробнее: datbaze.ru

Как получить дескриптор окна по дескриптору процесса ?

В следуещем примере используется функция Windows API FindWindow(). Обратите внимание, что WndClass консольного окна отличаются для Windows 95 и Window NT и заголовок окна может содержать полный путь под Windows NT. При поиске окон, как отмечалось, нужен класс и имя, так вот — если Вы ищите DOS-окно, то его класс всегда = ‘tty’.

Подробнее: delphi-hlp.ru

Atree.click Архив. Как получить дескриптор чужого окна?

Есть приложение. Вначале этого приложения хотел запускать диалоговое окно с кое-какими параметрами. По окончании работы с этим диалоговым окном, оно закрывается и продолжается выполнение основного. Возник такой вопрос. Как мне получить дескрипторы всех окошек (List и прочее) на этом диалоге при его создании. При WM_INITDIALOG я так понял он не может получить их (возможно они ещё просто не созданы). WM_CREATE вообще в диалоге не отрабатывает. Может идею кто подбросит.

Подробнее: www.GameDev.ru

Как получить дескриптор консольного окна | Форум

Приветствую Вас, дорогие посетители! На этом блоге уже написана статья, как на Delphi с помощью библиотеки Synapse отправлять письма. Также было рассказано о получении с помощью Delphi IP-адреса тут и здесь. Эта статья поможет нам разобраться как прочитать все значения элементов диалога Edit из окна другого приложения, средствами Delphi, используя функции WinAPI. Итака, начнем!

Подробнее: site.softmaker.kz

Delphi World — Получить дескриптор окна другого приложения…

API Windows предоставляет API GetDesktopWindow () , который возвращает дескриптор окна Но я тестировал с помощью Spy ++, и я обнаружил, что дескриптор окна рабочего стола и дескриптор окна «Рабочий стол Windows» не совпадают.

Поскольку «Рабочий стол Windows» представляет собой представление списка, мне нужно сделать следующее

Подробнее: askdev.info

Как получить дескриптор окна

Концепция пользовательского интерфейса в ОС Windows построена на понятии окна. Диалоги, кнопки, панели управления, списки — все это окна. Поэтому для того чтобы произвести какие-либо действия с каким либо элементом интерфейса своего или чужого приложения, нужно получить дескриптор окна.

Подробнее: dokak.ru