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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2012, 13:59   #1
grandmixer
Пользователь
 
Аватар для grandmixer
 
Регистрация: 30.10.2012
Сообщений: 31
По умолчанию lpClassName

вот смотрите:
есть функция FindWindow() где в параметрах нужно указать lpClassName и lpWindowName
вот например, когда ищем панель задач, то lpClassName = 'Shell_traywnd'

меня интересует вот что:
какие еще есть такие lpClassNames в windows и так сказать чьи они?
grandmixer вне форума Ответить с цитированием
Старый 04.12.2012, 14:43   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
p51x вне форума Ответить с цитированием
Старый 04.12.2012, 16:41   #3
grandmixer
Пользователь
 
Аватар для grandmixer
 
Регистрация: 30.10.2012
Сообщений: 31
По умолчанию

на MSDN это я уже читал и тут нет других названий классов типа Shell_traywnd
я нашел решение проблемы: скачал spy++ и эта прога показывает имена всех классов запущенных окон
grandmixer вне форума Ответить с цитированием
Старый 04.12.2012, 22:13   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

качать ее не обязательно... она идет с сдк с студией

Цитата:
тут нет других названий классов типа Shell_traywnd
А еще нет кучи других... Собственно для этого и вторая ссылка, которая, если бы вы читали, показывает, что любое приложение может зарегать класс окна с почти любым именем.
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
lpClassName Романнн Общие вопросы Delphi 3 24.12.2007 18:02