Панель задач windows

justlexx

Народ, подскажите пожалуйста, как убрать значек программы из панели задач windows и оставить открытым окно??заранее благодарен.Рвись вперед, ибо воздастся тебе за заслуги твои.
24 ответа

justlexx

Объявить его тулбаром.


justlexx

Маленькое дополнение. Это плагин для основной проги.Рвись вперед, ибо воздастся тебе за заслуги твои.


justlexx

О каком значке идет речь?


justlexx

О каком значке идет речь?
Прямоугольник в панели задач windows.


justlexx

Ну у меня есть справа и слева, а в центре еще есть и кнопки.Только те что справа являются значками, те что слева просто квадратные кнопки размером со значек.


justlexx

Ну у меня есть справа и слева, а в центре еще есть и кнопки.Только те что справа являются значками, те что слева просто квадратные кнопки размером со значек.
Та панелька, куда окна обычно сворачиваются!!!


justlexx

Ну у меня есть справа и слева, а в центре еще есть и кнопки.Только те что справа являются значками, те что слева просто квадратные кнопки размером со значек.
Та панелька, куда окна обычно сворачиваются!!!


justlexx

Это там где часики.Это называется SystrayСмотри функцию Shell_NotifyIcon там все очень просто.


justlexx

Это там где часики.Это называется SystrayСмотри функцию Shell_NotifyIcon там все очень просто.
нет! это не там, где часики. Это между систрэем и кнопкой Пуск


justlexx

нет! это не там, где часики. Это между систрэем и кнопкой Пуск
Опять говоришь не понятно, панель задач типично делится на четыре части - кнопка пуск, панель быстрого запуска, сообственно сама панель задач и системный лоток(трей). Так про что говорим? Значки программ есть только в системном трее.


justlexx

Опять говоришь не понятно, панель задач типично делится на четыре части - кнопка пуск, панель быстрого запуска, сообственно сама панель задач и системный лоток(трей). Так про что говорим? Значки программ есть только в системном трее.
Про, собсттвенно, саму панель задач


justlexx

В панели задач нет значков, поэтому не понятно как их оттуда можно убрать. Может наконец ты приведешь скриншот, раз словами не получается?


justlexx

Видимо, автор имеет ввиду кнопку с названием окна...


justlexx

[quot L,P.Dem[!]]Видимо, автор имеет ввиду кнопку с названием окна...[/quot]Точно. Простите, не знал как еще высказаться! =)


justlexx

<b>function</b> RegisterServiceProcess(dwProcessID, dwType: integer): integer;
stdcall; external 'KERNEL32.DLL';

<i>//делать не видимым</i>
<b>procedure</b> TForm1.FormCreate(Sender: TObject);
<b>begin</b>
 <b>if</b> <b>not</b>(csDesigning <b>in</b> ComponentState) <b>then</b>
 RegisterServiceProcess(GetCurrentProcessID, <b>1</b>);
<b>end</b>;


<i>// делать видимым</i>
<b>procedure</b> TForm1.Button1Click(Sender: TObject);
<b>begin</b>
 <b>if</b> <b>not</b>(csDesigning <b>in</b> ComponentState) <b>then</b>
 RegisterServiceProcess(GetCurrentProcessID, <b>0</b>);
<b>end</b>;
----www.hramin.jino-net.ru


justlexx

Окно главное или вспомогательное?


justlexx

Окно главное или вспомогательное?
которое из них?? те, что в длл - вспомогательные, а то, из которого вызывается - главное.


justlexx

[src delphi]function RegisterServiceProcess(dwProcessID, dwType: integer): integer;stdcall; external 'KERNEL32.DLL';...
Говорит - "Не найдена точка входа в библиотеку DLL KERNEL.DLL"Винда - Windows XP prof. Может из-за нее?


justlexx

Говорит - "Не найдена точка входа в библиотеку DLL KERNEL.DLL"Винда - Windows XP prof. Может из-за нее?
Из за этого, надо установить Win9x


justlexx

которое из них?? те, что в длл - вспомогательные, а то, из которого вызывается - главное.
Ну и кнопка какого окна тебя волнует.


justlexx

Из за этого, надо установить Win9x
+10


justlexx

Ну и кнопка какого окна тебя волнует.
Кнопка формы, вызываемой из ДЛЛ.


justlexx

ДЛЛ изолирована от основного проекта и полностью не зависима, но как сказали делай стилями окна.


justlexx

ДЛЛ изолирована от основного проекта и полностью не зависима, но как сказали делай стилями окна.
А где в ДЛЛ устанавливать стиль. Я так понял на OnCreate?