| 
| 
 | Вопрос # 1 595/ вопрос открыт / | 
 |  Здравствуйте, эксперты!Такой вопрос: есть ли в делфи компонент, для изменения размеров окна при помощи мыши? Просто мне нужно BorderStyle оставить bsNone, а требуется изменять размеры окна. Пожалуйста поздскажите!
 К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса) 
|  |   Вопрос задал: Hi-tek (статус: 1-ый класс)Вопрос отправлен: 18 мая 2008, 21:14
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Вадим К Здравствуйте, Hi-tek!Всё  очень просто. Выставляем для формы BorderStyle := bsNone;
 потом в коде после слова public в объявлении формы пишем
 
 procedure CreateParams(var Params: TCreateParams); override;оставив курсор в этой же строке, жмём Ctrl+Shift+C добавиться тело процедуры.
 перемещаемся туда и дописываем такое
 
 procedure TForm1.CreateParams(var Params: TCreateParams);
begin
  inherited;
Params.Style := (Params.Style or WS_THICKFRAME);
end;всё, можно запускать. 
 P.S. Продаю компоненты TBrain  и TDirectHand. Кол-во не ограничено, дорого. Без исходников:)
 P.S.S достали уже, на всё им подавай компоненты. Нужно хотя бы немного думать головой.
 
|  | Ответ отправил: Вадим К (статус: Академик)Время отправки: 18 мая 2008, 23:48
 Оценка за ответ: 3
 Комментарий к оценке: Рамочка то не нужна :( она весь вид портит... Ладно, оставлю как было. |  
 Мини-форум вопросаВсего сообщений: 4; последнее сообщение — 19 мая 2008, 16:21; участников в обсуждении: 2. 
|   | Вадим К (статус: Академик), 19 мая 2008, 09:06 [#1]:А где в вопросе сказано, что рамочка не нужна? тем более, в приведённом скрине она есть. Но в том примере, где я привожу рамочки то и нет.
 Можно конечно придумать, что бы было вообще без рамки, но это выльется не в один десяток строк.
 
 Нельзя обманывать пользователей, не надо придумывать извращенный дизайн - пользователи будут только обижаться.
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | Hi-tek (статус: 1-ый класс), 19 мая 2008, 14:37 [#2]:1) А где в вопросе сказано, что рамочка не нужна? тем более, в приведённом скрине она есть. >> Просто мне нужно BorderStyle оставить bsNone, а требуется изменять размеры окна.
 2) Но в том примере, где я привожу рамочки то и нет.
 >> Она другая, но рамка всё равно же есть.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Вот скрин, слева - MS IE и тот самый уголок, который я хотел бы реализовать в своей программе (как он смотрится - фрагмент приведен в красной рамке). http://forum.s-c.ru/download/320245_pic_s-c.ru.JPG
 |  
|   | Вадим К (статус: Академик), 19 мая 2008, 15:21 [#3]:Так-с, теперь появилось упоминание о уголке. изображение, приложенное к вопросу теперь уже вписывается. Так что, надо возможность таскать за уголог и всё? Галочка "подтверждения прочтения" - вселенское зло. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |