Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2013, 19:43   #1
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию HWND Двух программ

Добрый час есть две программы с одинаковыми заголовками , у них разные HWND как узнать HWND Первой программы и второй программы?
ClMlD вне форума Ответить с цитированием
Старый 06.04.2013, 20:19   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

По классам их окон.
Человек_Борща вне форума Ответить с цитированием
Старый 06.04.2013, 20:21   #3
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Нужно различить эти программы? А что у них разного есть (размер, компоненты и т.п.)?
eoln вне форума Ответить с цитированием
Старый 06.04.2013, 20:31   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
узнать HWND Первой программы и второй программы
а как вы понимаете где первая а где вторая? а то может первоя это вторая а вторая это первая , или наоборот ..
eval вне форума Ответить с цитированием
Старый 06.04.2013, 21:24   #5
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

имхо, время запуска программы ... раньше - первая, позже - вторая
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 06.04.2013, 22:15   #6
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от Yurk@ Посмотреть сообщение
имхо, время запуска программы ... раньше - первая, позже - вторая
А если одна запущена в 23:59 31 декабря, а другая - в 0:00 1 января, которая из них первая, а которая - вторая?
s-andriano вне форума Ответить с цитированием
Старый 06.04.2013, 22:49   #7
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию

Всем спасибо действительно их можно разделить временам запуска то есть первое окно запустилось запомнить HWND второе запущенное окно как бы накладывается на старое и теперь HWND будет другим то есть будет принадлежать окну 2

Офтоп:
Не хотелось бы создавать новую тему , так что напишу тут . Использую функцию Mouse_Event для клика координаты берутся исходя из всего рабочего стола как зацепить координаты за HWND что бы при перемещении рабочего окна координаты клика оставались прежними
ClMlD вне форума Ответить с цитированием
Старый 06.04.2013, 23:05   #8
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

s-andriano, неужели 31.12.2012 23:59:00 будет больше чем 01.01.2013 00:00:00 ?
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 07.04.2013, 12:45   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
неужели 31.12.2012 23:59:00 будет больше чем 01.01.2013 00:00:00 ?
Не обращай внимания. Паря решил побуквоедствовать.
Меня больше интересует а зачем это автору понадобилось...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.04.2013, 16:19   #10
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от ClMlD Посмотреть сообщение
Не хотелось бы создавать новую тему , так что напишу тут . Использую функцию Mouse_Event для клика координаты берутся исходя из всего рабочего стола как зацепить координаты за HWND что бы при перемещении рабочего окна координаты клика оставались прежними
Как-то не очень понятно, что Вам нужно, но если Вы имеете координаты относительно рабочего стола, а Вам нужны координаты относительно окна, то, чтобы получить вторые, из первых нужно вычесть координаты самого окна.
s-andriano вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одна хук-dll для двух программ HellMercenariess Win Api 1 25.08.2012 12:53
Ищу программиста для написания двух программ за деньги(visual c++) Lothlorien Фриланс 6 24.12.2011 12:31
Объединение двух программ. Nicole Помощь студентам 4 08.01.2011 12:07
Идея связывания двух программ по TCP\UDP Ruschel Общие вопросы C/C++ 0 06.07.2010 13:23
Помогите с написанием двух простых программ на с++ Alex1991 Помощь студентам 0 20.04.2009 17:33