Авторизация

Логин: Пароль:
Регистрация Забыли свой пароль?

Как спрятать форму?

Страницы: 1
Как спрятать форму?
Скажите если в FPC функции аналогичные следующим функциям из Delphi
Код
showwindow(Application.handle, SW_HIDE);
showwindow(Frorm1.handle, SW_HIDE);
Это функции WinAPI, а не Delphi
Подключите модуль windows и вы сможете пользоваться этими функциями
Подключил. В результате
Код
showwindow(Form1.handle, SW_HIDE);
работает
Код
showwindow(Application.handle, SW_HIDE);
неработает
Свойство ShowInTaskBar есть у каждого окна, оно как раз влияет на видимость окна, пользуйтесь им.
Когда-то я решил проблему с
Код
showwindow(Application.handle, SW_HIDE);

так
Код
ShowWindow(FindWindow(nil,'project1'), sw_hide); // прячем 
ShowWindow(FindWindow(nil,'project1'), sw_show); //показываем
Это плохое решение, работает очень медленно
Можете предложить, что-нибудь получше?
Я уже предлагал использовать свойство ShowInTaskBar
Оно только для форм
Не только. Смотрите в исходниках LCL
Код
Application.ShowMainForm
А как пользоваться этим свойством? Я никак не пойму
stDefault – по умолчанию
stAlways – всегда показывать
stNever – всегда скрывать
Вам правильно сказали что для использования этих функций нужен только модуль Windows...
Ошибка может быть только в передаваемых параметрах...

Лучше бы сказали конечную цель... smile:)
Спасибо за инфу, искал раньше. Нужная вещь.
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)