![]() |
|
#1
|
||||
|
||||
![]() Пишу программу, которая вставляет на раб.стол кнопку.
Решение избрал довольно простое: на стол поместить форму, и поставить TImage. Но вот беда : форма "светится" на панели задач. Подскажите, плиз, как убрать? ЗЫ Были и друге варианты : GetCursorPos() и тд. Тогда вставал вопрос: Как определить, принадлежит ли фокус рабочему столу? ![]() |
#2
|
||||
|
||||
![]() Код:
ShowWindow(Application.Handle, SW_HIDE); Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#3
|
||||
|
||||
![]() нет, не помогло.
Нужно форму не с экрана убрать, а с taskbar'а |
#4
|
||||
|
||||
![]() Так это она, по сути, и должна делать...
Если прячется форма, после этой строчки вызови Код:
ShowWindow(Form1.Handle,SW_SHOW); Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#5
|
||||
|
||||
![]() И форма на месте остается, и таскбар тоже.
Сорри, браузер глюканул |
#6
|
||||
|
||||
![]() О ура, не так вызывал. Я в OnCreate в форме писал, а в таймере - нормально. Спасибо. Тему можно закрыть
|