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

Вниз

CreateForm с параметром Hide   Найти похожие ветки 

 
Turbid ©   (2004-05-28 13:26) [0]

Мне нужно чтобы программа при запуске пряталась из панели задач.
Для этого я использую при событии CreateForm Form.Hide, но она не прячется, хотя если Form.Hide привязать к нажатию кнопки, то все работает нормально. В чем проблемма?


 
Петров Денис ©   (2004-05-28 13:29) [1]

Из панели задач или с экрана?


 
Turbid ©   (2004-05-28 13:31) [2]

С экрана прячется Apllication.Minimize - тут все нормально. А с панели не хочет.


 
Петров Денис ©   (2004-05-28 13:35) [3]

перегрузи у формы CreateParams, и в ней отключи доп. стиль WS_EX_APPWINDOW


 
Turbid ©   (2004-05-28 13:38) [4]

Извини, но как это "прегрузи CreateParams"?


 
VMcL ©   (2004-05-28 13:50) [5]

>>Turbid ©  (28.05.04 13:38) [4]

TForm1 = class(TForm)
// ...
protected
 procedure CreateParams(var Params: TCreateParams); override;
end;


 
Петров Денис ©   (2004-05-28 13:55) [6]

Сорри, прогнал.
Точнее, тебе надо изменить доп. стиль у окна приложения, что-то вроде этого:

procedure TForm1.FormCreate(Sender: TObject);
var
 Long: Integer;
begin
 Long := GetWindowLong(Application.Handle, GWL_EXSTYLE);
 Long := Long or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW;
 SetWindowLong(Application.Handle, GWL_EXSTYLE, Long);
end;



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

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

Наверх




Память: 0.45 MB
Время: 0.03 c
9-1075981475
Hex0DesiMaL
2004-02-05 14:44
2004.06.13
Трейнеры


3-1085475768
sesh
2004-05-25 13:02
2004.06.13
Как сохранить результат запроса AdoQuery в текстовій файл


1-1085941565
Кирилл
2004-05-30 22:26
2004.06.13
EInvalidOperation


1-1085725841
Susanoo
2004-05-28 10:30
2004.06.13
Элементы MainMenu


8-1080850760
Dima1
2004-04-02 00:19
2004.06.13
HSL представление цвета. Что это такое и как это сделать программ





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