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

Вниз

Не могу убрать лишнюю кнопку в заголовке окна!   Найти похожие ветки 

 
lext   (2003-11-14 21:00) [0]

Здравствуйте уважаемые мастера! Помогите, не могу справиться с этой задачей. В общем нужно исключить из заголовка окна кнопочку максимизации (т.е. мне нужно чтоб остались только "_" и "Х" кнопки. Нашел в инете много чего по этому вопросу и вписал такой код:
procedure TForm2.FormActivate(Sender: TObject);
var hMenuHandle: hMenu;
begin
hMenuHandle:=GetSystemMenu(Form2.Handle, False);
if (hMenuHandle <> 0) then
DeleteMenu(hMenuHandle, SC_MINIMIZE, MF_BYCOMMAND);
DeleteMenu(hMenuHandle, SC_RESTORE, MF_BYCOMMAND);
DeleteMenu(hMenuHandle, SC_MAXIMIZE, MF_BYCOMMAND);
end;
но это не помагает. Могу убрать все кнопки, кроме этой. А по закону подлости именно ее и нужно :)
Может кто сталкивался с такой проблемой?


 
Eagle Owl   (2003-11-14 21:37) [1]

В свойствах формы кнопки убираются...


 
WithOut Any ...   (2003-11-14 21:51) [2]

>Eagle Owl © (14.11.03 21:37) [1]
В общем то сомневаюсь.
lext © (14.11.03 21:00)
А что так сильно портит дизайн. Мне кажется проще на BorderIcons установить False на любую желаемую кнопку


 
lext   (2003-11-14 21:56) [3]

Да не все так просто, в свойствах формы кнопки убираются, но не эта. А вопрос не в дизайне, а в требованиях к программе. Типа защиты от вездесущих пользователей :) В общем это действительно требуется.


 
WithOut Any ...   (2003-11-14 22:06) [4]

Я что-то не очень понял. В свойствах формы
BorderIcons (кликнуть на "+")
и на biMaximize выставляешь False.
Никакой пользователь не сможет ее максимизировать.
Иначе я не понимаю вопроса


 
ChecheNeC   (2003-11-14 22:19) [5]

короче на form1.create
прописываешь что то типа
form1.bordericons(biMinimize, biSystemMenu);
мне помогло:)



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

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

Наверх





Память: 0.45 MB
Время: 0.011 c
1-78982
Condor
2003-11-14 14:36
2003.11.24
Нужны скины...


3-78782
Term
2003-11-05 16:31
2003.11.24
DBGried.......


3-78786
kasa
2003-11-05 18:42
2003.11.24
Insert


1-78889
limk
2003-11-14 18:36
2003.11.24
label


1-78958
SkyRanger
2003-11-11 08:46
2003.11.24
Оформление документации





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