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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.08.2010, 12:24   #1
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию Как узнать класс окна?

Читал о какой-то ws32.dll утилите для дельфи, функции которой можно использовать для получения класса окна, известного нам только по имени. Подскажите как использовать эту утилиту, или как можно другими способами это сделать?
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 01.08.2010, 14:47   #2
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

ws32.dll - наверное, это всё же DLL библиотека, а не утилита, не?

А имеете ввиду вы, видимо, WinSight - утилитка, которая входит в комплект Delphi. В папочке Bin найдите её, да запускайте - она GUI-ёвая, разберётесь.

Из альтернатив мне больше нравится Microsoft-ский Spy++ - аналог WinSight, входящий в состав Visual Studio.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 01.08.2010, 16:03   #3
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Цитата:
функции которой можно использовать для получения класса окна, известного нам только по имени
В смысле по заголовку? А просто на WinAPI чем не подходит?
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 01.08.2010, 17:11   #4
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Не понимаю, зачем использовать какие-то левые библиотеки, если можно зделать все гораздо проще...
Код:
var
  aName: array[0..255] of Char;
begin
  GetClassName(Handle, aName, SizeOf(aName)); // Handle можно узнать через FindWindow и без имени класса...
  ShowMessage(aName);
end;
W0LF вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать тип (класс) OLE Automation объекта? Stilet Win Api 2 02.07.2010 09:07
Как узнать размер клиентской части окна? Belfigor Общие вопросы Delphi 4 03.03.2010 13:00
Как узнать handle окна имея handle обного из его компонентов SeRhy Win Api 2 18.10.2009 19:31
Как узнать state окна? TwiX Общие вопросы Delphi 2 03.08.2009 02:46
Как мне в обработчике хука узнать хендл окна? vitalik007 Win Api 5 16.05.2008 09:34