Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Найти хендл окна верхнего уровня / 7 сообщений из 7, страница 1 из 1
16.02.2018, 21:45
    #39603339
Error519
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти хендл окна верхнего уровня
Есть кнопка, которая лежит на панели. Как найти хендл главного окна? Есть для этого какая нибудь функция?
На ум пришло в цикле перебирать
Код: pascal
1.
while GetParent(wnd) > 0 do
...
Рейтинг: 0 / 0
16.02.2018, 22:43
    #39603360
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти хендл окна верхнего уровня
Error519,

Код: pascal
1.
2.
Юзес модульглавнойформы;
Переменнаятипаглавнаяформа.хэндл.


😎
...
Рейтинг: 0 / 0
16.02.2018, 22:50
    #39603362
fd00ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти хендл окна верхнего уровня
для VCL есть GetParentForm
...
Рейтинг: 0 / 0
16.02.2018, 22:51
    #39603363
Error519
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти хендл окна верхнего уровня
окно чужое
...
Рейтинг: 0 / 0
17.02.2018, 04:09
    #39603395
the root
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти хендл окна верхнего уровня
...
Рейтинг: 0 / 0
17.02.2018, 09:57
    #39603420
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти хендл окна верхнего уровня
Error519,

Код: pascal
1.
h := findwindow(nil, 'Безымянный - Блокнот');



?
...
Рейтинг: 0 / 0
19.02.2018, 16:20
    #39604357
Василий №2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти хендл окна верхнего уровня
Error519На ум пришло в цикле перебирать
Код: pascal
1.
while GetParent(wnd) > 0 do


Правильно пришло, не сумлевайся.
Только добавить проверку, иначе все такие циклы будут завершаться на хэндле рабочего стола
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Найти хендл окна верхнего уровня / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]