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

Вниз

Перехват системной отрисовки тени в WinXP/2k   Найти похожие ветки 

 
LeoTon ©   (2005-08-10 00:07) [0]

Здравствуйте, уважаемые!
Может кто находил способы перехвата отрисовки тени от меню(окна), именно системной отрисовки в WinXP/2k?
Интересует возможность управления этой тенью: размер, цвет, направление, и т.д. Я знаю что это возможно, есть прожка делающая это, но платная, а за такое платить 20$ не хочется...
Помогите, если у кого есть идеи... MSDN на предмет класса окна или флагов, перекопал, научился получать стандартную, если кого интересует:
const {$EXTERNALSYM CS_DROPSHADOW}
     CS_DROPSHADOW = $20000;//на всякий случай, если у кого нет...
///////////////////////////////
Application.Minimize;//иначе не работает, ну нужно свернуть :)
SetClassLong(Form1.Handle,GCL_STYLE,GetClassLong(Form1.Handle,GCL_STYLE)+CS_DROPSHADOW);
Application.Restore;//а потом развернуть

/////////////////////////////////
да вот только настраивать её не получается...


 
Eraser ©   (2005-08-10 00:23) [1]

LeoTon ©   (10.08.05 00:07)

Посмотри в MSDN.COM следующие статьи, может что интересное найдёшь:

A New Way to Use Translucency and Transparency Effects in Windows Applications

Using Windows XP Visual Styles

Using Windows XP Visual Styles and PrintWindow in Windows Applications

SystemParametersInfo + SPI_GETDROPSHADOW


 
Deka ©   (2005-08-15 16:16) [2]

А есть Y"z Shadow - совершенно бесплатная. Думаю что работает по принципу отключения отрисовки тени системой и последующей отрисоки по своему алгоритму.



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

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

Наверх




Память: 0.47 MB
Время: 0.045 c
4-1123759691
BFG9k
2005-08-11 15:28
2005.10.09
Окно с прозрачной областью


1-1127198832
ZeroDivide
2005-09-20 10:47
2005.10.09
Винда не может завершить работу, когда мой процесс запущен !


1-1126891114
ArtemESC
2005-09-16 21:18
2005.10.09
Сетевые данные


1-1126971832
DimDim
2005-09-17 19:43
2005.10.09
Модальное окно "прячется" за основную форму ???


1-1127300171
WellSlava
2005-09-21 14:56
2005.10.09
SQLConnection