Главная страница
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.041 c
10-1103530831
Григорьев Антон
2004-12-20 11:20
2005.10.09
Стандартный маршалинг в Delphi


1-1127195537
DelphiN!
2005-09-20 09:52
2005.10.09
Откуда запустили проект(IDE или проводник)


4-1123597670
NeoMaster
2005-08-09 18:27
2005.10.09
Получение списка всех подкаталогов на всех логических дисках


5-1101835909
Ranger
2004-11-30 20:31
2005.10.09
Тестирование интерфейса времени проектирования


14-1126623608
u-12
2005-09-13 19:00
2005.10.09
DNS-server