Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.21;
Скачать: CL | DM;

Вниз

Окно в окне (чужом)   Найти похожие ветки 

 
Nik_vr ©   (2005-06-25 15:55) [0]

Доброго времени суток, Мастера!

У меня такой вопрос: как можно засунуть свое окно в окно чужого приложения (зная его handle)?  Т.е. как бы сменить предка...


 
Kerk ©   (2005-06-25 20:28) [1]

SetParent


 
Pa5ha   (2005-06-26 00:03) [2]

При создании и заполнении полей класса задать хэндл окна чужого приложения как парэнт.


 
Nik_vr ©   (2005-06-26 13:28) [3]

А подробнее можно? Я пробовал использовать SetParent, но это не сработало :(


 
Nik_vr ©   (2005-06-26 13:28) [4]

А подробнее можно? Я пробовал использовать SetParent, но это не сработало :(


 
Digitman ©   (2005-06-27 14:09) [5]


> засунуть


именно "засунуть" - никак.

однако можно :

- внедрить в АП чужого процесса код своей оконной ф-ции
- получить тем или иным образом управление в треде, создавшем род.окно
- получив управление, создать собственное окно с указанием хэндла род.окна и адреса оконной ф-ции вновь создаваемого собственного (дочернего) окна


> сменить предка


не предка , а родителя
"предок" и "родитель" - не одно и то же


 
alpet ©   (2005-06-27 14:17) [6]

Nik_vr ©   (26.06.05 13:28) [4]

А подробнее можно? Я пробовал использовать SetParent, но это не сработало :(


Весьма странно, что не помогло. Может посмотреть код внимательнее на наличие ошибок ?


 
GrayFace ©   (2005-06-28 20:52) [7]

SetParent обязан работать. Я засовывал свое окно в кнопку пуск. Никаких внедрений в АП и, упаси боже, в тред делать не нужно. Только windows.SetParent



Страницы: 1 вся ветка

Текущий архив: 2005.08.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.055 c
8-1113325455
toshbek
2005-04-12 21:04
2005.08.21
Сохранение midi


4-1120426642
alex-drob
2005-07-04 01:37
2005.08.21
Блокировка клавиши Windows


6-1115755390
whiletruedo
2005-05-11 00:03
2005.08.21
как обратиться к открытому IE?


14-1122405197
Виталька2005
2005-07-26 23:13
2005.08.21
Запрос с выборкой по дате


4-1119592168
NikNet
2005-06-24 09:49
2005.08.21
Как старшее и младшое слово сделать DWORD? на DELPHI.