| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Регион не растягивается |
| Автор: Олег_Игоревич 21.4.2006, 15:45 | ||
| Здравствуйте! Подскажите пожалуйста, как можно при создании региона указать, чтобы окно можно было растянуть.Создаю при помощи CreateRoundRectRegion. Вот код:
Заранее спасибо. |
| Автор: Alexeis 21.4.2006, 15:55 |
| Олег_Игоревич, не знаю правильно ли вас понял, но нестандартные регионы windows вроде как неумеет растягивать. я могу и ошибаться. |
| Автор: Rouse_ 21.4.2006, 16:47 |
| Пересоздавать регион при ресайзе формы... |
| Автор: Олег_Игоревич 21.4.2006, 19:36 |
| Спасибо.Сейчас попробую. |
| Автор: Олег_Игоревич 22.4.2006, 11:04 |
| Приведите пожалуйста пример растягивания региона. Что-то не пойму как это сделать. Заранее спасибо. |
| Автор: x77 22.4.2006, 11:43 | ||
твоя проблема в том, что ты выставляешь BorderStyle в bsNone, что запрещает растягиваться самой форме, а регионы тут как бы и не при чём если нужен именно BorderStyle = bsNone, то придётся руками организовывать все функции ресайзинга. |
| Автор: Олег_Игоревич 22.4.2006, 23:20 |
| Вот я хочу именно при BorderStyle в bsNone и осуществить ресайзинг.Покажите пример. Спасибо. |
| Автор: Rouse_ 4.5.2006, 14:26 | ||||
Добавлено @ 14:27 А, блин... не внимательно прочитал. Что-то про рамку подумал а не про bsNone Добавлено @ 14:40 Тогда вот так:
|