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

Вниз

Как убрать тень в хинтах в Delphi 7, WinXP?   Найти похожие ветки 

 
Гас   (2002-12-17 12:29) [0]

Здравствуйте мастера! Если пытаюсь сделать непрямоугольные подсказки, то эта тень все портит. Подскажите, пожалуйста, как исправить?


 
BlackTiger   (2002-12-17 14:30) [1]

Боюсь, что никак. Если уж Stardock не смог победить "загругленности" форм (а у них опыт по этой части ой какой, они первые начали сникилизацию интерфейса).
Тень - явление системное. Тебе надо писать свой "alfa-blending", перекрывающий системный.


 
Гас   (2002-12-17 16:27) [2]

А что это за Stardock?
Думаю, у хинта должно быть свойство типа Style (StyleOld, StyleNew..) И alfablending мне не нужен..


 
Ученик ©   (2002-12-17 20:05) [3]

procedure TMyHintWindow.CreateParams(var Params: TCreateParams); // override;
begin
inherited CreateParams(Params);
with Params do
begin
Style := WS_POPUP or WS_DISABLED;
if CheckWin32Version(5, 1) then
WindowClass.Style := WindowClass.style and not CS_DROPSHADOW;

ExStyle := WS_EX_TOOLWINDOW;
WindowClass.hbrBackground := 0
end;


 
Гас   (2002-12-18 09:31) [4]

Спасибо, Ученик, я думал уже, что никто не знает.
Самому пришлось исходники смотреть... :))



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-99023
BorisUK
2002-12-10 11:10
2002.12.30
ClientDataSet -> OraProvider -> StoredProc -> ORACLE


1-99120
ProfiUgl
2002-12-18 11:16
2002.12.30
При смене профиля в WinXP пропала вся палитра компонентов


6-99220
delpher_gray
2002-10-23 16:51
2002.12.30
Пример передачи данных через сокеты


1-99143
Palladin
2002-12-16 22:00
2002.12.30
Подскажите. Как с BlockWrite использовать с динамическим массивом


4-99424
Василий2
2002-11-09 14:25
2002.12.30
Форматирование строк в Delphi!