Текущий архив: 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.45 MB
Время: 0.029 c