· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Прозрачность CHILD окна

Посл.отвђт Сообщенiе


Дата: Дек 13, 2003 09:39:02

Есть окно, в котором нормально регулируется прозрачность. Но когда оно становится CHILD по отношению к рабочему столу, то прозрачности уже нет. Я понимаю, что прозрачность можно сделать через контекст,
но как это риализовать? Может кто-нибуть подскажет.


Дата: Дек 13, 2003 18:32:09

Dust112
Не понял. Что значит прозрачность? Скриншот?


Дата: Дек 13, 2003 20:52:01 · Поправил: Dust112

Это значит, что сквозь текст или рисунок видны обои. Пока это окно само по себе - с прозрачностью всё нормально. А когда CHILD то уже прозрачности не добиться. В дочернее перевожу следубщим кодом:

invoke FindWindow,'Progman','Program Manager'
push eax
invoke SetWindowLong,hWnd,GWL_STYLE,WS_CHILD or WS_EX_LAYERED
pop eax
invoke SetParent,hWnd,eax
Я увидел подобное в исходнике с сайта http://www.iki.fi/rainy в календаре


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.067