powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / изъять программу из панели задач
7 сообщений из 7, страница 1 из 1
изъять программу из панели задач
    #37052800
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!

Решаю задачку 'сворачивания в трэй 'посредством shell_NotyifyIcon, все бы ничего, иконка в трее ведет себя правильно, но вот и в свернутом состоянии
программа отображается на панели задач... Начиталься про WS_EX_TOOLWINDOW, но кажется что все же можно проще.... Подскажите как?

пасиба...
...
Рейтинг: 0 / 0
изъять программу из панели задач
    #37052849
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо выполнить при сворачивании
Код: plaintext
_screen.Visible = off

чтобы отловить сворачивание окна перехватывай _screen.Resize() с помошью BINDEVENT(), проверяй WindowState и прячь окно
Код: plaintext
1.
2.
if _screen.WindowState =  1  
	_screen.Visible = off
endif
...
Рейтинг: 0 / 0
изъять программу из панели задач
    #37052852
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только не off а .F.
Код: plaintext
_screen.Visible = .F.
...
Рейтинг: 0 / 0
изъять программу из панели задач
    #37052869
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

Сделал-не помогло... Дело в том что моя софтина содержит одну форму AS-top-level и screen у меня visible .F. изначально.. Собственно в samples
есть примерчик но там форма в главном окне фокса (там все работает) у меня же нет ....
...
Рейтинг: 0 / 0
изъять программу из панели задач
    #37052882
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: _usa__83_
> есть примерчик но там форма в главном окне фокса (там все работает) у меня же нет ....


А свойство ShowInTaskBar чему равно?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
изъять программу из панели задач
    #37052891
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_usa__83_Dima T,

Сделал-не помогло... Дело в том что моя софтина содержит одну форму AS-top-level и screen у меня visible .F. изначально.. Собственно в samples
есть примерчик но там форма в главном окне фокса (там все работает) у меня же нет ....
А у формы .Visible = .F. не работает ? или ShowInTaskBar как выше предложено
...
Рейтинг: 0 / 0
изъять программу из панели задач
    #37052896
_usa__83_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос,

упс..., виноват, - лопух.... Большое пасиба
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / изъять программу из панели задач
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]