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

Вниз

Показывать только контур формы.   Найти похожие ветки 

 
P_a_s_h_a   (2004-04-02 17:59) [0]

Добрый день, Мастера.

Как в независимости от установленной опции в Свойствах экрана - Эффекты - Отображать содержимое окна при его перетаскивании, при перетаскивании/изменении размеров формы содежимое не показывать, а показывать только контур? Может нужно передавать какие-то доп. параметры при создании?

Заранее благодарен.


 
WebErr ©   (2004-04-02 18:07) [1]

Ручками! :)


 
P_a_s_h_a   (2004-04-02 18:17) [2]

WebErr ©   (02.04.04 18:07) [1]

Интересные у тебя ответы. Если не знаешь - лучше молчи, за умного сойдешь.


 
WebErr ©   (2004-04-02 18:39) [3]

Это пожалуй самый сложный из твоих 3-х вопросов!
По твоей милости я сейчас полезу в RegisterClass и CreateWindow!


 
WebErr ©   (2004-04-02 18:43) [4]

GetStockObject(HOLLOW_BRUSH)?
Но это при API приложении, как сделать тот же эффект в Делфи - не знаю...


 
WebErr ©   (2004-04-02 18:49) [5]

Т.е. смысл эффекта таков
1. Создать форму с прозрачным ClientArea (не невидимую!!!)
2. Форма без Borders и StayOnTop
3. На форме регулярно прорисовывается Rectangle
Помню, что в WinAPI создавал видимую форму с прозрачным ClientArea, только не помню [4] или нет...
А уж с 3 пунктом такой гениальный монстр как ты справится без труда!


 
WebErr ©   (2004-04-02 18:54) [6]

Т.е.
...
WC: WNDCLASS;
...
WC.hbrBackground = HBRUSH(GetStockObject(HOLLOW_BRUSH));
...
RegiserClass(WC);
...
hMyWnd = CreateWindow(WC, ...);
...
WM_PAINT -> Rectangle(hMyWnd,...);
...
PostMessage(hMyWnd, WM_PAINT, ...);
- это приблизительно так,
я ведь С++ программер...



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
1-1080888551
Relaxxx
2004-04-02 10:49
2004.04.18
Экспорт в Эксель(как заполнять сразу большие блоки)


1-1080746502
Kosto
2004-03-31 19:21
2004.04.18
Как вызвать функцию в Делфи по ее адресу?


1-1080715307
nine_inch_nails
2004-03-31 10:41
2004.04.18
Копирование в clipboard


14-1079961774
RealRascal
2004-03-22 16:22
2004.04.18
Определить габариты текста на форме


3-1079678927
Dark Man
2004-03-19 09:48
2004.04.18
SQL Server 2000 with Delphi