Главная страница
    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.46 MB
Время: 0.033 c
1-1085758172
negrila
2004-05-28 19:29
2004.06.13
Как программно менять Anchors?


3-1085232972
Cyber
2004-05-22 17:36
2004.06.13
Создание Alias-ов


14-1085737051
kd75
2004-05-28 13:37
2004.06.13
Пятничные проблемы


14-1085374544
Dimmman
2004-05-24 08:55
2004.06.13
Зацените сайт


14-1085787364
Thor
2004-05-29 03:36
2004.06.13
помогите с бейсиком!





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