Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / изъять программу из панели задач / 7 сообщений из 7, страница 1 из 1
11.01.2011, 15:54
    #37052800
_usa__83_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
изъять программу из панели задач
День добрый!

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

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

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

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


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

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

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

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


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