Главная страница
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.009 c
4-24280
dDaN
2002-05-09 09:02
2002.08.08
<font size=1000>Как зделать круглую форму</font>


1-24018
maxim2
2002-07-28 18:10
2002.08.08
Как подключать файлы pas и dcu


6-24144
soho
2002-05-27 16:20
2002.08.08
Traffic


3-23904
Galinka
2002-07-17 10:09
2002.08.08
Снова вопрос к мастерам. Нужна идея.


6-24151
KPOT
2002-05-28 13:59
2002.08.08
Mozhet kto-to znajet kak kodirovat peredavaemyje dannye?