Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];

Вниз

Форма без заголовка   Найти похожие ветки 

 
Jioniro   (2005-10-04 19:15) [0]

Привет всем!
Такая проблема - мне необходима форма без заголовка, при этом чтобы она оставалась Ctr3d, имела системное меню, и нельзя было изменять размеры.
Я делаю:
...
protected
procedure CreateParams(var Params: TCreateParams); override;
...

procedure TMainForm.Createparams(var Params: TCreateParams);
begin
 inherited CreateParams(Params);
 with Params do
   Style:=(Style OR WS_POPUP) AND NOT WS_DLGFRAME;
end;

Но это работает только при BorderStyle - bsSizeble;


 
Anatoly Podgoretsky ©   (2005-10-04 20:14) [1]

Невозможно, системное меню размещается на заголовке


 
Джо ©   (2005-10-04 20:22) [2]

Неясна мысль об отсутствии заголовка и желании иметь системное меню. Если меню не нужно, достаточно сделать так.
1. BorderStyle := bsNode;
2. В обработчике OnPaint формы вставляем код:
procedure TForm1.FormPaint(Sender: TObject);
var
 Rct: TRect;
begin
 Rct := ClientRect;
 DrawEdge(Canvas.Handle,Rct, EDGE_RAISED, BF_RECT);
end;


 
Джо ©   (2005-10-04 20:23) [3]


> 1. BorderStyle := bsNode;

bsNone, естественно.


 
Jioniro   (2005-10-04 21:24) [4]


> Невозможно, системное меню размещается на заголовке


возможно, в моем случае заголовка нет, а меню есть...
но работает это только при BorderStyle - bsSizeble;

А мне нужно что бы размер нельзя было изменять...


 
lookin ©   (2005-10-04 21:43) [5]

[4] Jioniro   (04.10.05 21:24)

BorderStyle:=bsSingle?


 
Piter ©   (2005-10-04 22:54) [6]

Jioniro   (04.10.05 21:24) [4]
возможно, в моем случае заголовка нет, а меню есть...


что значит возможно? Опиши как это - нам всем интересно :)

Тебе уже сказали - системное меню располагается НА заголовке окна. Если нет заголовка - откуда будет системное меню?

Не будет же системное меню "висеть в воздухе"?



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

Форум: "Основная";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.037 c
14-1128674392
LordOfRock
2005-10-07 12:39
2005.10.30
Хосинг


14-1128611218
Piter
2005-10-06 19:06
2005.10.30
Лекция в одном институте по теме "Интернет"


1-1128527551
Snape
2005-10-05 19:52
2005.10.30
Меню в заголовке окна


14-1128867205
alexsis
2005-10-09 18:13
2005.10.30
Странно


1-1128425187
XfroSt
2005-10-04 15:26
2005.10.30
Звуки клавишь...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский