Re[2]: Изменение размеров окна
Здравствуйте, Жигалов.
Вы писали 20 сентября 2004 г., 3:12:27:
ШВ>> Здесь много чего непонятно. Особенно, как это неполучилось узнать
ШВ>> хендл окна? И какого окна? Главного, что ли, вот этого SDI-приложения?
ШВ>> Быть такого не может! Расскажите, как вы его ищете?
ШВ>> А так реализация - правильная!
Жигалов Андрей> Разобрался я как можно получить хендл
Жигалов Андрей> окна, хотя по-моему мой вариант
Жигалов Андрей> слишком усложнен, но работает.
Жигалов Андрей> HWND hh=AfxGetMainWnd()->CWnd::GetSafeHwnd();
Жигалов Андрей> MoveWindow(hh,0,0,100,100,TRUE);
Жигалов Андрей> А как можно получить Хендл дочернего
Жигалов Андрей> окна или любого другого? Спасибо.
Так получается, что у вас не SDI, a MDI-приложение, раз речь идет о
дочерних окнах. Это важно и вот почему: хендлы главного окна и
диалоговых окон приложения можно получить функцией API
HWND hh=FindWindow(ИМЯ_КЛАССА, ЗАГОЛОВОК_ОКНА), причем если ИМЯ_КЛАССА
неизвестно, его можно заменить null'ом. Для получения хендла первого
дочернего окна
HWND hch=GetWindow(hh, GW_CHILD).
А всех остальных для поиска нужного
HWND hch=GetWindow(hh, GW_HWNDNEXT)
Номер выпуска : 3579
Возраст листа : 364 (дней)
Количество подписчиков : 466
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/231272
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog
http://subscribe.ru/ http://subscribe.ru/feedback