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

Вниз

ws_caption   Найти похожие ветки 

 
Алексей Ким   (2002-12-18 12:25) [0]

как создать окно без этого стиля?


 
Song   (2002-12-18 13:51) [1]

CreateWindow(..., стили and not WS_CAPTION,... )


 
Slym   (2002-12-19 08:38) [2]

переопределить CreateParams...
inhetited;
Style:=Style and not WS_CAPTION;
end;

либо BorderStyle - None;


 
Алексей Ким   (2002-12-23 11:22) [3]

2song>перезадам вопрос: как создать окно без заголовка?


 
Song   (2002-12-23 11:27) [4]

я тебе об этом выше написал.


 
Алексей Ким   (2002-12-23 11:31) [5]

Сейчас не могу проверить не дома но not ws_caption выдает
violation of subrange bounds

Если я хочу чтобы у окна ничего не было кроме клиентной части
какой стиль указывать?


 
Song   (2002-12-23 11:44) [6]

RTFM


 
esVer   (2002-12-23 13:49) [7]

procedure HideTitlebar(const CurrentForm : TForm);
var
SAVE : Longint;
begin
with CurrentForm do
begin
if BorderStyle=bsNone then Exit;
SAVE:=GetWindowLong(Handle, GWL_STYLE);
if (SAVE and WS_CAPTION)=WS_CAPTION then
begin
case BorderStyle of
bsSingle,
bsSizeable :
SetWindowLong(Handle, GWL_STYLE, SAVE and
(not(WS_CAPTION))or WS_BORDER);
bsDialog :
SetWindowLong(Handle, GWL_STYLE, SAVE and
(not(WS_CAPTION))or DS_MODALFRAME or WS_DLGFRAME);
end; {case}
Height:=Height-GetSystemMetrics(SM_CYCAPTION);
end;
end;
end; {HideTitlebar}


 
Игорь Шевченко   (2002-12-23 14:05) [8]

Алексей Ким © (23.12.02 11:31)

> Если я хочу чтобы у окна ничего не было кроме клиентной
> части
> какой стиль указывать?


WS_VISIBLE, к примеру



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

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

Наверх




Память: 0.45 MB
Время: 0.01 c
1-15591
_saha_
2003-01-28 21:59
2003.02.06
Есть вопросик


1-15689
AFrolov
2003-01-27 14:50
2003.02.06
Как в TChart пометить точку?


7-15951
Olimpik
2002-11-25 20:16
2003.02.06
Работа с реестром под бесправным юзером


3-15496
cypher
2003-01-20 01:42
2003.02.06
про DevEx


1-15730
Slonic75
2003-01-27 11:23
2003.02.06
Консольное приложение в Delphi





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