Главная страница
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.023 c
14-1126793840
SergP.
2005-09-15 18:17
2005.10.09
WIN_XP и модем


1-1126978396
Piter
2005-09-17 21:33
2005.10.09
TList не потоко-безопасный класс?


3-1125303576
Ольга
2005-08-29 12:19
2005.10.09
Как в T-SQL удалить IDENTITY у поля?


4-1123920434
psa247
2005-08-13 12:07
2005.10.09
StartUp Folder


3-1125386830
Malign
2005-08-30 11:27
2005.10.09
Скорость работы хранимых процедур значительно ниже запросов