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

Вниз

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 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.02.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
1-15647
Dms
2003-01-29 14:41
2003.02.06
Как убрать оптимизацию кода компилятором ?


14-15934
hedgehoge
2003-01-21 19:08
2003.02.06
XMLDocument


3-15446
cih
2003-01-17 11:02
2003.02.06
В ОнКалкФилдз кальк поле может зависить от предыдущей строки?


1-15628
Ihtiandr
2003-01-29 13:16
2003.02.06
dbEdit


14-15862
Dumm
2003-01-19 16:23
2003.02.06
Outlook Express





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