• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Как Спрятать Панель Задач?

  • Автор темы Автор темы Sascha
  • Дата начала Дата начала

Sascha

Заместитель Администратора
Команда форума
Администратор
Регистрация
9 Май 2015
Сообщения
1,551
Баллы
155
Как спрятать панель задач?
Убрать панель задач
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  TaskBar: HWND;
begin
   TaskBar := FindWindow( 'Shell_TrayWnd', nil );
   ShowWindow( TaskBar, SW_HIDE );
end;
Вернуть панель задач
Код:
procedure TForm1.Button2Click(Sender: TObject);
var
  TaskBar: HWND;
begin
   TaskBar := FindWindow( 'Shell_TrayWnd', nil );
   ShowWindow( TaskBar, SW_SHOW );
end;
 
Данный пример испробован на Windows 7 и для того чтобы его рассмотреть, проделаем следующее:

1) Поместим на форму две кнопки Button1 и Button2;

2) Для того чтобы спрятать панель, на OnClick первой кнопки пишем:

Код:
begin

ShowWindow(FindWindow('Shell_TrayWnd',nil),SW_HIDE); // Скрыть панель задач;

ShowWindow(FindWindow('Button',nil),SW_HIDE); //Скрыть кнопку;

end;
Кстати, если убрать вторую строчку, то исчезнет только панель задач, а кнопка Пуск будет отображаться, можете попробовать, зрелище забавное.

3) Для того чтобы показать панель, на OnClick второй кнопки пишем:

Код:
begin

ShowWindow(FindWindow('Shell_TrayWnd',nil),SW_SHOW); // Показать панель задач;

ShowWindow(FindWindow('Button',nil),SW_SHOW); // Показать кнопку;

end;
Не знаю на сколько корректно, но работает. Если че, пишите комменты...
 
Вверх Снизу