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

Вниз

Вопрос по бордюру окна   Найти похожие ветки 

 
BOPOH ©   (2002-07-24 13:54) [0]

Не подскажит ли кто нибудь, как можно изменить ширину бордюра окна (я имею ввиду не BorderWidth, а ту область, в которой курсор принемает форму стрелок для изменения размеров окна).
И еще вопрос: как мне этот бордюр самому прорисовать, другим цветом?


 
Proton ©   (2002-07-24 16:27) [1]

1 вопрос ) systemparametersinfo - но его лучше не использовать
2 вопрос ) сделай 4 обекта и перехватывай WM_NCHITTEST, стандартный бордюр отключи


 
BOPOH ©   (2002-07-25 06:40) [2]

1 вопрос:
SystemParametersInfo(SPI_SETBORDER, 10, nil, 0);
Устанавуливает размер бордюра для всех окон(в том числе и для панели задач - жуткое зрелище), а мне надо только для одного конкретного окна.
2 вопрос: Я так понял предлагаете сделать свой собственный бордюр, отключив стандартный. Но как например я что-то над строкой заголовка нарисую? Нельзя ли не отключать бордюр, а перерисовать его?


 
BOPOH ©   (2002-07-26 06:02) [3]

Неужели никто такого не делал раньше, или это вообще нельзя зделать?


 
Proton ©   (2002-07-26 09:26) [4]


> 2 вопрос: Я так понял предлагаете сделать свой собственный
> бордюр, отключив стандартный. Но как например я что-то над
> строкой заголовка нарисую? Нельзя ли не отключать бордюр,
> а перерисовать его?

попробывать то можно но сложно - надо wm_ncpaint обрабатывать и много чего еще - гараздо проще прорисовать свой заголовок
drawcaption для этого есть. кнопки придется самому сделать не результат будет лучше
на винамп посмотри - там ведь все перерисовали
вообщем если все таки хочеш со стандартным окном играться то тебе надо смотреть не клиентские сообщения типа wm_nc....



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
3-23931
Boroda Oleg
2002-07-17 10:44
2002.08.08
Почему из под Дельфи может не выполнятся SQL запрос?


14-24176
BTSL
2002-07-11 15:36
2002.08.08
Когда можно работать ?


4-24263
mazepa
2002-06-01 02:15
2002.08.08
progress bar


1-24036
Андрусь
2002-07-19 13:00
2002.08.08
Непонятки с подгружаемыми модулями


3-23879
Ильдар
2002-07-15 17:03
2002.08.08
Проблемы с Locate