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

Вниз

Как полностью изменить стандартный вид формы   Найти похожие ветки 

 
carmen   (2002-09-12 01:11) [0]

Как можно изменит стандартный вид формы. Изменитьь так чтобы полученную форму можно было перемещатьт, изменять размери, т.е. вела себя как обычноя но виглядела так как мне хочется

Заранее благодарен


 
kex86 ©   (2002-09-12 01:56) [1]

Ты ещё здесь?
Я сейчас делаю небольшую прогу, в которой вид полностью не виндоуский.Там я вообще убрал системную полосу (borderstyle=bsnone, кажется) и поставил рисунок со свойством align=altop, который заменил эту полосу.На неё я поставил три кнопки нестандартного вида (свернуть,минимизировать,закрыть), более того,я их поставил посередине полосы. Чтобы можно было двигать форму : (image1 - это полоса)

procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
const SC_DragMove = $F012;
begin
ReleaseCapture;
form1.perform(WM_SysCommand, SC_DragMove, 0);
end;

Я ,правда, не делал изменения формы, но моя прога в этом не нуждается


 
Князь Мышкин ©   (2002-09-12 04:56) [2]

Ставь у формы BorderStyle=bsNone и обрабатывай сообщение WM_NCHITTEST, в котором ты должен вернуть, ну какую область формы ликнули мышшкой (кнопка минимизации, верхняя граница, кнопка закрытия, ...). И рисуй форму как тебе заблагорассудиться (хоть с кнопкой закрытия посредине).



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
1-73755
JrKI
2002-09-11 19:51
2002.09.23
Как сохранять странички из TWebBrowser в файл ? Help pls !


14-73867
Dimich1978
2002-08-28 14:05
2002.09.23
ВСе встречаются, влюбляются...ПЕНЗА


14-73872
AL2002
2002-08-29 13:42
2002.09.23
Как расшифровывается УБОП?


1-73672
AL2002
2002-09-10 17:30
2002.09.23
Undeclared identifier WM_FONTCHANGE


1-73701
!!!!
2002-09-11 10:20
2002.09.23
TListview и цвет строки