Delphi Studio » Примеры на Delphi » Примеры на Delphi Система » СпрятатьПоказать кнопку "ПУСК" Пример Delphi »

 
 
 
Приветствуем нового пользователя: Dj_Nochnik
 
Реклама на сайте

Спрятать\Показать кнопку "ПУСК" Пример Delphi

Автор: GReIIIHuK} | 25-04-2011, 14:39 | Просмотров: 161 | Категория: Примеры на Delphi » Примеры на Delphi Система

2
СпрятатьПоказать кнопку "ПУСК" Пример Delphi

Как спрятать и показать кнопку Пуск на панели задач? Пример на Delphi
procedure Startbutton(visi:boolean);
Var Tray, Child : hWnd;
C : Array[0..127] of Char;
S : String;
Begin
Tray := FindWindow('Shell_TrayWnd', NIL);
Child := GetWindow(Tray, GW_CHILD);
While Child <> 0 do Begin
If GetClassName(Child, C, SizeOf(C)) > 0 Then Begin
S := StrPAS(C);
If UpperCase(S) = 'BUTTON' then begin
If Visi then ShowWindow(Child, 1)
else ShowWindow(Child, 0);
end;
End;
Child := GetWindow(Child, GW_HWNDNEXT);
End;
End;

procedure TForm1.Button1Click(Sender: TObject);
begin
startButton(False);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
startButton(True);
end;
Прямая ссылка на страницу: HTML ссылка: Ссылка для форумов:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
  • Публикаций: 0
  • Комментариев: 11
  • ICQ: --
  • OffLine
  • Группа: Посетитель
  • Регистрация: 3.02.2011
  • Добавлено: 25 апреля 2011 12:23
 
7 винда, делфи 7 , не работает, ругается на While Child <> 0 do Begin
(Illegal Character in input file : .....

<
  • Публикаций: 15
  • Комментариев: 31
  • ICQ: 623372580
  • OffLine
  • Группа: Посетитель
  • Регистрация: 3.04.2011
  • Добавлено: 25 апреля 2011 17:16
 
Бля извините конечно, но вы честно зае*али со своей виндой 7((
Буду тестировать на другом компе с виндой 7, ждите...

--------------------

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 
-й день
Онлайн:
rss