|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.12.2006, 15:24 | #1 |
Регистрация: 14.12.2006
Сообщений: 3
|
Овальная форма
Люди скажите пожалуйста возможно ли сделать т форму овальной???
|
14.12.2006, 15:50 | #2 |
Пользователь
Регистрация: 13.12.2006
Сообщений: 13
|
procedure Tform1Create(...);
var formrgn:HRGN; begin formrgn:=createellipticrgn(0,0,widt h,height); setwindowrgn(handle,formrgn,true); end; вроде так, писал по памяти так что могут быть ошибки |
14.12.2006, 18:35 | #3 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
С помощью этого компонента легко можна задать теоритически
любой регион формы: Form Region (1,31 Mb) Последний раз редактировалось zetrix; 18.05.2007 в 11:11. Причина: нерабочая ссылка была |
15.12.2006, 10:58 | #4 |
Регистрация: 14.12.2006
Сообщений: 3
|
а как нарисовать овал в форме(по точкам)????
|
15.12.2006, 11:19 | #5 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
|
15.12.2006, 20:31 | #6 |
Регистрация: 14.12.2006
Сообщений: 3
|
zetrix
Надо создать собственную функцию которая бы при обращении к ней,после запуска .ехе файла в форме рисовался овал! |
15.12.2006, 21:27 | #7 |
Армия Рассейская
Форумчанин
Регистрация: 06.12.2006
Сообщений: 175
|
procedure TForm1.FormCreate(Sender: TObject);
var FormRgn: hRgn; begin //очищаю форму Form1.Brush.Style := bsSolid; //bsclear; //область формы GetWindowRgn(Form1.Handle, FormRgn); //удаляю прежнюю область формы DeleteObject(FormRgn); //создаю прямоугольную область для отрисовки формы Form1.Height := 480; Form1.Width := Form1.Height; //создаю форму в виде круга FormRgn := CreateRoundRectRgn(1, 1, Form1.Width - 1, Form1.height - 1, Form1.width, Form1.height); //устанавливаю новое окно SetWindowRgn(Form1.Handle, FormRgn, TRUE); end; Вроде так... Можешь вместо OnCreate повесить это на нажатие кнопки
Сделаем ночь ярче!!! - Ракетные войска стратегического назначения
Центральный клуб туристов РВСН |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
форма | blackstersl | Мультимедиа в Delphi | 1 | 23.08.2008 19:03 |
Форма | Killbrum | Помощь студентам | 8 | 21.08.2008 18:48 |
Форма | subsonic | Общие вопросы Delphi | 5 | 10.01.2008 11:18 |
форма... | Briz | Общие вопросы Delphi | 8 | 22.10.2007 17:26 |
Форма | MAcK | Общие вопросы Delphi | 4 | 07.02.2007 01:43 |