Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
как на апи скрыть прогу из панели задач |

21.08.2008, 11:42
|
|
Постоянный
Регистрация: 24.08.2007
Сообщений: 474
Провел на форуме: 1484154
Репутация:
126
|
|
как на апи скрыть прогу из панели задач
привет тут такая проблема надо скрыть прогу из панели задач а как вот только с помощью апи и именно на делфи
|
|
|

21.08.2008, 11:47
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
Если панель задач, то просто спрячь главное окно программы.
На Delphi это выглядит так: showwindow(application.Handle,sw_hide);
|
|
|

21.08.2008, 11:52
|
|
Постоянный
Регистрация: 24.08.2007
Сообщений: 474
Провел на форуме: 1484154
Репутация:
126
|
|
надо чтобы было окно но не отображалось в панели задач
|
|
|

21.08.2008, 11:59
|
|
Участник форума
Регистрация: 10.08.2006
Сообщений: 147
Провел на форуме: 404152
Репутация:
94
|
|
Сообщение от heks
привет тут такая проблема надо скрыть прогу из панели задач а как вот только с помощью апи и именно на делфи
как с помощью апи и именно на делфи- незнаю  , на апи вот:
h:hwnd;
PostMessage(h,SW_HIDE);
Последний раз редактировалось Exile1985; 21.08.2008 в 12:01..
|
|
|

21.08.2008, 12:00
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
дык если у тя дельфа, то showwindow(application.Handle,sw_hide); именно и подойдет.
Ты скажи что за программа и начем написана
|
|
|

21.08.2008, 12:04
|
|
Постоянный
Регистрация: 24.08.2007
Сообщений: 474
Провел на форуме: 1484154
Репутация:
126
|
|
Сообщение от slesh
дык если у тя дельфа, то showwindow(application.Handle,sw_hide); именно и подойдет.
Ты скажи что за программа и начем написана
это фейк какой то. друг на делфи пишет.
procedure TForm1.FormCreate(Sender: TObject);
begin
showwindow(application.Handle,sw_hide);
end;
это не работает ;(
Последний раз редактировалось heks; 21.08.2008 в 12:15..
|
|
|

21.08.2008, 12:29
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
Может он из таск менеджера хочет скрыть???
|
|
|

21.08.2008, 12:36
|
|
Постоянный
Регистрация: 24.08.2007
Сообщений: 474
Провел на форуме: 1484154
Репутация:
126
|
|
нет с панели задач именно
и что странно когда добавляю в Button1Click работает а когда в FormCreate нет
|
|
|

21.08.2008, 13:03
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
в делфи такая последовательность:
1) создание форми
2) onCreate
3) показ форми (!!!)
4) рисуетса форма
5) OnPaint
6) ..
а тепер сам подумай:
ти скриваеш форму на етапе 2, а на етапе 3 она опять появляетса =)
тоесть чтоб скрить форму, тебе надо написать "showwindow(application.Handle,sw_hide);"
не в OnCreate а в OnPaint, и все!
(и тогда форма сама появляетса, а кнопка на панели - нет!,)
=)
..p.s.:а если тебе ещо надо скрить САМУ форму, то
+ещо надо написать в OnPaint: hide;
|
|
|

21.08.2008, 14:03
|
|
Участник форума
Регистрация: 27.03.2008
Сообщений: 288
Провел на форуме: 800727
Репутация:
83
|
|
ку, у меня таая же проблема ток на с++ скрыть из таск менеджера помогите плиз
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|