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

Вниз

Изменение размеров формы с BorderStyle=bsNone   Найти похожие ветки 

 
Dismember ©   (2007-03-31 11:11) [0]

Возможно ли это?


 
Anatoly Podgoretsky ©   (2007-03-31 12:01) [1]

Возможно


 
Alexey (AZ)   (2007-03-31 12:25) [2]

+1

> Dismember ©   (31.03.07 11:11)

Хочешь, помогу? :)


 
Dismember ©   (2007-03-31 12:32) [3]

Form1.Width и Form1.Height, да? :)
Мне нужно, чтобы пользователь мог изменять размеры мышкой, типа как у стандартной формы с bsSizeable.


 
Джо ©   (2007-03-31 12:34) [4]

> [3] Dismember ©   (31.03.07 12:32)
> Form1.Width и Form1.Height, да? :)
> Мне нужно, чтобы пользователь мог изменять размеры мышкой,
> типа как у стандартной формы с bsSizeable.

О том, «что нужно», логично было бы написать в вопросе, а не аж в 4-м посте, не так ли? ;->


 
Alexey (AZ)   (2007-03-31 12:41) [5]

Не, можно сделать примерно так:
Хватаешь форму за Rect, создаёшь внутри ещё один регион (тоже TRect, если форма прямоугольник). Дальше есть два варианта:
1) Скомбинировать регионы (CombineRgn) c XOR и проверять мышиные координаты ч/з PtInRect/PtInRegn.
2) Ничего не комбинировать и проверять на принадлежность точки большому прямоугольнику и НЕ принадлежность маленькому.
Смысл в том, что ты образуешь рамку по форме и по мышиным событиям проверяешь что там происходит, в зависимости от этого меняешь курсор, ресайзишь форму и регионы.


 
easy ©   (2007-03-31 12:42) [6]

http://dfc.com.ru/?sid=2&id=7&itemid=10



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

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

Наверх




Память: 0.48 MB
Время: 0.034 c
2-1175771291
Steep
2007-04-05 15:08
2007.04.22
Icon -> BitMap


15-1175100422
Kolan
2007-03-28 20:47
2007.04.22
Чем сохранить страници со всеми ссылками?


2-1175521812
Stenfit
2007-04-02 17:50
2007.04.22
Помогите разобраться з запросом...


15-1174994279
Real
2007-03-27 15:17
2007.04.22
IE7


2-1175685635
Мимопроходящий
2007-04-04 15:20
2007.04.22
Заварочный чайник