Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 27.05.2009, 19:02
Аватар для mak-karpov
mak-karpov mak-karpov вне форума
Активный
 
Регистрация: 18.09.2008
Сообщения: 235
Версия Delphi: 2010 и 7
Репутация: 1242
Вопрос Taskbar

Пишу программу, которая вставляет на раб.стол кнопку.
Решение избрал довольно простое: на стол поместить форму, и поставить TImage. Но вот беда : форма "светится" на панели задач. Подскажите, плиз, как убрать?
ЗЫ
Были и друге варианты : GetCursorPos() и тд.
Тогда вставал вопрос: Как определить, принадлежит ли фокус рабочему столу?

  #2  
Старый 27.05.2009, 19:04
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Код:
ShowWindow(Application.Handle, SW_HIDE);
отпишись, поможет/не поможет
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
  #3  
Старый 27.05.2009, 19:16
Аватар для mak-karpov
mak-karpov mak-karpov вне форума
Активный
 
Регистрация: 18.09.2008
Сообщения: 235
Версия Delphi: 2010 и 7
Репутация: 1242
По умолчанию

нет, не помогло.
Нужно форму не с экрана убрать, а с taskbar'а
  #4  
Старый 27.05.2009, 19:22
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Так это она, по сути, и должна делать...
Если прячется форма, после этой строчки вызови
Код:
ShowWindow(Form1.Handle,SW_SHOW);
Результат должен быть такой, как ты хочешь. Как минимум, у меня всё так.
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
  #5  
Старый 27.05.2009, 19:24
Аватар для mak-karpov
mak-karpov mak-karpov вне форума
Активный
 
Регистрация: 18.09.2008
Сообщения: 235
Версия Delphi: 2010 и 7
Репутация: 1242
По умолчанию

И форма на месте остается, и таскбар тоже.


Сорри, браузер глюканул
  #6  
Старый 27.05.2009, 19:27
Аватар для mak-karpov
mak-karpov mak-karpov вне форума
Активный
 
Регистрация: 18.09.2008
Сообщения: 235
Версия Delphi: 2010 и 7
Репутация: 1242
По умолчанию

О ура, не так вызывал. Я в OnCreate в форме писал, а в таймере - нормально. Спасибо. Тему можно закрыть
Закрытая тема


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 00:48.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter