Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 07.02.2009, 20:35   #1
}{oт@бь)ч
Форумчанин
 
Аватар для }{oт@бь)ч
 
Регистрация: 16.10.2008
Сообщений: 104
Сообщение Пуск

Здраствуйте!
Хочу зделать програмку прикол!
Как зделать чтобы при открытии програмы исчезал весь пуск полностью от кнопки пуск до часов все исчезало!
}{oт@бь)ч вне форума
Старый 07.02.2009, 20:45   #2
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

хоть этот вопрос не относица к подфоруму Компоненты Delphi, отвечю:
поверил на сибе, вроди нормальный прикол будет ).
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  Wnd: THandle; { объявляем переменные }
  int: integer;

begin
  Randomize; { холостой прогон генератора случайных чисел }
  int := Random(3); { выбор одного варианта из четырёх }
  case int of
    0: { если первый вариант то }
    begin
      Wnd := FindWindow('Progman', nil);
      Wnd := FindWindowEx(Wnd, HWND(0), 'ShellDll_DefView', nil);
      { прячем трей }
      ShowWindow(Wnd, sw_hide);
    end;
    1: { если второй вариант то }
    begin
      Wnd := FindWindow('Shell_TrayWnd', nil);
      Wnd := FindWindowEx(Wnd, HWND(0), 'TrayNotifyWnd', nil);
      Wnd := FindWindowEx(Wnd, HWND(0), 'TrayClockWClass', nil);
      { прячем часы }
      ShowWindow(Wnd, sw_hide);
    end;
    2:
    begin
      Wnd := FindWindow('Shell_TrayWnd', nil);
      Wnd := FindWindowEx(Wnd, HWND(0), 'Button', nil);
      {прячем кнопку "Пуск"}
      ShowWindow(Wnd, sw_hide);
  end;
  3:
  begin
    Wnd := FindWindow('Shell_TrayWnd', nil);
    Wnd := FindWindowEx(Wnd, HWND(0), 'TrayNotifyWnd', nil);
    { прячем "Панель задач" }
    ShowWindow(Wnd, sw_hide);
  end;
end;
end;
end.

Последний раз редактировалось beegl; 07.02.2009 в 20:49. Причина: исправлял ошибку и добавлял текст
beegl вне форума
Старый 07.02.2009, 20:48   #3
}{oт@бь)ч
Форумчанин
 
Аватар для }{oт@бь)ч
 
Регистрация: 16.10.2008
Сообщений: 104
По умолчанию

И что убралась только сама кнопкка а мне нужно всю нижнюю часть!
И как мне теперь пуск обратно вернуть?
}{oт@бь)ч вне форума
Старый 07.02.2009, 20:50   #4
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

А у меня как-то была программа-шутка... Пока её антивирус не удалил...

При запуске проги кнопка "Пуск" срывалась с панельки и начинала порхать, как бабочка, по всему экрану... При попытке навести на неё курсор - резко отпрыгивала в сторону, убегала от него... Выключалась только тогда, когда удавалось-таки в неё ткнуть мышкой...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума
Старый 07.02.2009, 20:51   #5
}{oт@бь)ч
Форумчанин
 
Аватар для }{oт@бь)ч
 
Регистрация: 16.10.2008
Сообщений: 104
По умолчанию

Блин да еше все ярлыки исчезли
Как назад мне вернуть пуск и ярлыки?
}{oт@бь)ч вне форума
Старый 07.02.2009, 20:53   #6
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

перезагрузись!!!
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума
Старый 07.02.2009, 20:54   #7
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от }{oт@бь)ч Посмотреть сообщение
Блин да еше все ярлыки исчезли
Как назад мне вернуть пуск и ярлыки?
А что, код был дан на китайском?
Или вы до сих пор никак не можете понять смысла SW_SHOW, SW_HIDE ?
mihali4 вне форума
Старый 07.02.2009, 20:55   #8
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

}{oт@бь)ч,не знаю, я перезагрузил комп. Взял этот пример с DelphiWorld.
beegl вне форума
Старый 07.02.2009, 21:11   #9
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Хм... А вторая умела на кнопке пуск надпись менять...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума
Старый 08.02.2009, 00:36   #10
}{oт@бь)ч
Форумчанин
 
Аватар для }{oт@бь)ч
 
Регистрация: 16.10.2008
Сообщений: 104
По умолчанию

Так что народ некто нескажет как полностью убрать от кнопки до часов все)
Тоесть синюю полосу ввобше убрать!
}{oт@бь)ч вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Caption кнопки ПУСК (START) - изменить надпись на кнопке Пуск в Windows XP Altera Win Api 19 29.12.2011 15:49
Положение кнопки пуск Dr.Badnezz Общие вопросы Delphi 7 23.12.2008 18:54
Кнопка пуск Черничный Общие вопросы Delphi 2 07.08.2008 08:30
Пуск Rahim1993 Общие вопросы Delphi 4 10.02.2008 20:14
Кнопка Пуск vitalik007 Win Api 9 05.09.2007 08:20