![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.12.2006
Сообщений: 3
|
![]()
Люди скажите пожалуйста возможно ли сделать т форму овальной???
![]() |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 13.12.2006
Сообщений: 13
|
![]()
procedure Tform1Create(...);
var formrgn:HRGN; begin formrgn:=createellipticrgn(0,0,widt h,height); setwindowrgn(handle,formrgn,true); end; вроде так, писал по памяти так что могут быть ошибки |
![]() |
![]() |
![]() |
#3 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]()
С помощью этого компонента легко можна задать теоритически
любой регион формы: Form Region (1,31 Mb) Последний раз редактировалось zetrix; 18.05.2007 в 11:11. Причина: нерабочая ссылка была |
![]() |
![]() |
![]() |
#4 |
Регистрация: 14.12.2006
Сообщений: 3
|
![]()
а как нарисовать овал в форме(по точкам)????
|
![]() |
![]() |
![]() |
#5 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]() |
![]() |
![]() |
![]() |
#6 |
Регистрация: 14.12.2006
Сообщений: 3
|
![]()
zetrix
Надо создать собственную функцию которая бы при обращении к ней,после запуска .ехе файла в форме рисовался овал! |
![]() |
![]() |
![]() |
#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 |