| Автор
| Сообщение |
|
|
|
Цитата |
|
| Можно сделать FindWindow но не хватает класса окна. И, кстати, сразу же как получить класс из handle? |
|
| В начало |
|
 |
|
|
 |
 Ktf
Администратор

Возраст: 32
Знак зодиака: 
Зарегистрирован: 15.05.2005
Сообщения: 1502
Откуда: localhost
|
|
|
Цитата |
|
| Цитата: | | как получить класс из handle? |
через GetClassName _________________ Пойду посплю перед сном. |
|
| В начало |
|
 |
|
|
|
Цитата |
|
| А получить хэндл, зная только заголовок можно? |
|
| В начало |
|
 |
DrPass
Знающий :) /Почетный Модератор/

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
Ну так через FindWindow. Только вместо имени класса пиши не '', а nil _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
|
|
|
Цитата |
|
Всё равно неполучается.
Handle, полученный функцией handle и полученный через FindWindow различаются. Работает только первый. |
|
| В начало |
|
 |
DrPass
Знающий :) /Почетный Модератор/

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
| Цитата: | | полученный функцией handle |
Это ты свойство формы имеешь в виду?
| Цитата: | | полученный через FindWindow различаю |
Вполне вероятно, что ты получаешь хендл другого окна. Показывай код _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
 dogma
aka Достоевский

Возраст: 27
Знак зодиака: 
Зарегистрирован: 20.12.2004
Сообщения: 1702
Откуда: Холмск
|
|
|
Цитата |
|
Так хендлы и должны различаться! Ведь при получении хендла создается в таблице дескрипторов (описателей) запись по данному объекту (можно сказать создается объект), которую нужно уничтожать после использования. Типа CloseHandle или что-то вроде этого, уже не помню.
Добавлено спустя 1 минуту 25 секунд:
А вообще у Рихтера про это все расписано. Читай его (см. полезные ссылки по WinAPI в данном форуме) _________________ Bonum initium est dimidium facti
SQL-задачи (on-line) |
|
| В начало |
|
 |
DrPass
Знающий :) /Почетный Модератор/

Возраст: 31
Знак зодиака: 
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
|
|
|
Цитата |
|
| Цитата: | | Ведь при получении хендла создается в таблице дескрипторов (описателей) запись по данному объекту (можно сказать создается объект), которую нужно уничтожать после использования. Типа CloseHandle или что-то вроде этого, уже не помню |
Это если речь идет об объектах ядра. Окно - это объект GDI. Там более простой механизм, ничего уничтожать не нужно. _________________ Да пребудет с вами Сила! |
|
| В начало |
|
 |
|