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

Вниз

BorderStyle bsDialog + bsSizeable   Найти похожие ветки 

 
k@rt ©   (2005-01-30 20:18) [0]

Мне надо, чтобы окно было стиля bsDialog, только что бы размер его менять можно было. Как это сделать?


 
a.denisov   (2005-01-30 21:02) [1]

BorderStyle := bsSizeable;
BorderIcons := [biSystemMenu];

Так сойдет?


 
P.N.P. ©   (2005-01-30 21:09) [2]


type
 TForm1 = class(TForm)
 protected
   procedure CreateParams(var Params: TCreateParams); override;
....
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
 inherited;
 Params.Style := (WS_CAPTION or WS_THICKFRAME or WS_SYSMENU or WS_BORDER or WS_DLGFRAME);
end;


Подойдет?


 
K@rt ©   (2005-01-30 22:01) [3]

a.denisov   (30.01.05 21:02) [1]
Неа, там иконка будет =)


 
K@rt ©   (2005-01-30 22:01) [4]

P.N.P. ©   (30.01.05 21:09) [2]
Спасибо!


 
K@rt ©   (2005-01-30 22:10) [5]

P.N.P.
А как сделать, чтобы еще иконки слева не было?


 
Поручик ©   (2005-01-30 22:14) [6]

Если не ошибаюсь - убери or WS_SYSMENU


 
K@rt ©   (2005-01-31 00:06) [7]

Поручик ©   (30.01.05 22:14) [6]
Уже лучше, но тогда Крестика закрытия окна справа не будет =(


 
Поручик ©   (2005-01-31 00:43) [8]

не парься тогда....


 
a.denisov   (2005-01-31 01:40) [9]


> Поручик ©   (30.01.05 22:14) [6]

Тогда закрываться не будет)))

Сделай bsDialog и перепиши WM_NCHITTEST. Чето ничего на ум не приходит, спать пора)


 
a.denisov   (2005-01-31 01:49) [10]

Хотя нет, не получится. Чего тебе иконка не нравится?-))


 
k@rt ©   (2005-01-31 12:21) [11]

a.denisov   (31.01.05 01:49) [10]
А не знаю, просто хочу, чтобы ее не было =)


 
k@rt ©   (2005-02-01 20:49) [12]

Больше нет ни у кого идей?


 
P.N.P. ©   (2005-02-01 20:56) [13]

Посмотри про отрисовку своей кнопки:
http://delphiworld.narod.ru/base/four_buttons.html



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

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

Наверх




Память: 0.46 MB
Время: 0.04 c
3-1105975016
andrey111
2005-01-17 18:16
2005.02.20
Query.Open из DLL


4-1104760474
Positive
2005-01-03 16:54
2005.02.20
управление внешним приложением


6-1102167604
mazai
2004-12-04 16:40
2005.02.20
как отключить сообщения об ошибках?


1-1107720491
Layner
2005-02-06 23:08
2005.02.20
Здравствуйте! Посоветуйте плз, как так можно сделать,


14-1106757005
Delphin
2005-01-26 19:30
2005.02.20
Помогите решить задачу





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский