![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 23.03.2013
Сообщений: 218
|
![]()
Добрый вечер всем!
Подскажите пожалуйста, как перебрать окна СВОЕГО процесса? Сейчас я делаю так: Код:
А меня интересуют окна только моего процесса. Может как-то определить какому процессу окно принадлежит... Какое решение максимально верное для моей ситуации? Спасибо |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Screen.Forms не устраивает?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.03.2013
Сообщений: 218
|
![]()
GetWindowThreadProcessId самое оно, только что решил
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.10.2015
Сообщений: 273
|
![]()
EnumThreadWindows + GetCurrentThreadId
Функция EnumProc должна возвращать BOOL (4 байта), а не Boolean (1 байт). Последний раз редактировалось Filka; 17.12.2015 в 09:26. |
![]() |
![]() |
![]() |
#5 |
Подтвердите свой е-майл
Регистрация: 12.11.2014
Сообщений: 470
|
![]()
Ответь лучше на один вопрос. Как ты умудрился их потерять?
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с памятью своего процесса | lollollollol | Win Api | 45 | 05.07.2013 17:55 |
Перехват создания окон одного процесса | Человек_Борща | Общие вопросы Delphi | 4 | 09.12.2011 21:57 |
Смертоубийство своего процесса | Johnson | Win Api | 7 | 23.08.2011 19:29 |
Список окон процесса | Johnson | Общие вопросы Delphi | 2 | 15.08.2011 20:31 |
Поиск окон | Лубышев | Общие вопросы Delphi | 10 | 04.08.2008 09:13 |