|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Мар 17, 2004 01:21:24 Кто-нить подскажет как сделать окно в стиле винампа(при клике уменьшалось и меняло распложение контролсов) |
|
|
Дата: Мар 17, 2004 04:24:54 Всё, что приходит в голову - ручками. Расчитать, расположение окон, отслеживать клик в любой части окна, включая неклиентскую, ресайзить окно (можно MoveWindow,DeferWindowPos,SetWindowPos), скрывать или двигать соответствующие child-окна всё теми-же процедурами. А если ты про способность винампа встраиваться в строку названия другого окна, то самому интересно. Я бы реализовал это так: GetForegroundWindow Calc size of Title area Make own window to fit in this size Make it transparent (with regions) except for controls Move (WS_EX_TOPMOST) to this window and stay in that area Если окно-хозяин меняет положение, исчезает или теряет фокус, то реагировать соответственно |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.048 |