powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как можно спрятать форуму а потом ее раскрыть
12 сообщений из 12, страница 1 из 1
Как можно спрятать форуму а потом ее раскрыть
    #35172408
BDAbda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне надо чтобы форма при закрытии не закрывалась а скрывалась с экрана, панели задач и ALT+TAB, а при повторном запуске программы она проверяет если она запущена то она должна отабразиться если нет то запустить снова.
...
Рейтинг: 0 / 0
Как можно спрятать форуму а потом ее раскрыть
    #35173822
Фотография HalK2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В моем проекте я определяю по Caption формы

Делаем процедуру:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
PROCEDURE doublew
PARAMETERS cWind
FOR k= 1  TO _Screen.FormCount
    IF _Screen.Forms[k].caption = cWind
       _Screen.Forms[k].show()
       Return .t.
    ENDIF
ENDFOR
RETURN .f.

а при открытии:
Код: plaintext
1.
2.
3.
IF !doublew('caption вызываемой/отображаемой формы')
   DO FORM frmXXX
ENDIF

а при закрытии формы просто скрывай ее - Thisform.Hide()
...
Рейтинг: 0 / 0
Как можно спрятать форуму а потом ее раскрыть
    #35173830
Фотография HalK2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стоп, не дочитал вопрос до конца...
...
Рейтинг: 0 / 0
Как можно спрятать форуму а потом ее раскрыть
    #35173832
Фотография HalK2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как можно спрятать форуму а потом ее раскрыть
    #35174595
BDAbda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HalK2В моем проекте я определяю по Caption формы

Делаем процедуру:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
PROCEDURE doublew
PARAMETERS cWind
FOR k= 1  TO _Screen.FormCount
    IF _Screen.Forms[k].caption = cWind
       _Screen.Forms[k].show()
       Return .t.
    ENDIF
ENDFOR
RETURN .f.

а при открытии:
Код: plaintext
1.
2.
3.
IF !doublew('caption вызываемой/отображаемой формы')
   DO FORM frmXXX
ENDIF

а при закрытии формы просто скрывай ее - Thisform.Hide()

Да я так с самого начала пробывал запускал например форму а потом отдельно процедуру похожую на твою и _Screen.FormCount всегда возращает 0 такое впечетление что для фокса кждое запущенное приложение ето отдельное главное окно (может я что не доганяю :)) )
...
Рейтинг: 0 / 0
Как можно спрятать форуму а потом ее раскрыть
    #35175440
BDAbda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну что вообще не кто не знает как можно сделать что бы программы работала как в фоновом режиме так и в нормальном, может есть какие нибудь айпи функции ????????
...
Рейтинг: 0 / 0
Как можно спрятать форуму а потом ее раскрыть
    #35175529
BDAbda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я ИЗВЕНЯЮСЬ ЗА МОЙ НЕ ПРАВИЛЬНО ПРОСТАВЛЕННЫЙ ВАПРОС!!!!!
Мне надо при закрытии форма пряталась с екрана и с панели задач и с ALT+TAb т.е. приложение работало типа как процес. А вот при повторном запуске это й же програмы у меня прогр. проверяет запущено ли прилож. с название заголовка то она должна просто отабразить ее снова на экране как будто она заново запустилась. Проверку я выполняю с помощью айпи функциий

- GetTopWindow
- GetWindow
- GetWindowText

а вот скрыть я незнаю

функция ShowWindow - она мне скрывает приложение на панель управленя (что мне и не
подходит)
...
Рейтинг: 0 / 0
Как можно спрятать форуму а потом ее раскрыть
    #35175665
MiklS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотри по поиску "повторный запуск приложений", лутше на FoxClub.ru. Эта тема столько раз обсуждалась, просто примеры искать не хотся.
...
Рейтинг: 0 / 0
Как можно спрятать форуму а потом ее раскрыть
    #35175688
BDAbda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MiklSСмотри по поиску "повторный запуск приложений", лутше на FoxClub.ru. Эта тема столько раз обсуждалась, просто примеры искать не хотся.

Щас посмотрю, спасибо!!
...
Рейтинг: 0 / 0
Как можно спрятать форуму а потом ее раскрыть
    #35176132
BDAbda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да что я там не чего не нашол по поводу спрятать/востановить приложение с др. приложения
...
Рейтинг: 0 / 0
Как можно спрятать форуму а потом ее раскрыть
    #35179370
MiklS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос в том что бы отследить запущено ли приложение или нет. Вы ни как не сможете Закрыть своё проложение, а форму оставить висеть в процессах! В процессах останется приложение!
Для того что бы скрыть форму с TaskBar - ShowInTaskBar=.F. и ThisForm.Hide.
Можно в главной программе приложения, в самом начале, проверить болтается в процессах это приложение или нет, если болтается, то сделать его окно видимым, а в коде поставить RETURN, чтобы не сделать его копию.
...
Рейтинг: 0 / 0
Как можно спрятать форуму а потом ее раскрыть
    #35182310
BDAbda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MiklS Для того что бы скрыть форму с TaskBar - ShowInTaskBar=.F. и ThisForm.Hide.
Именно та я и делаю

MiklS Можно в главной программе приложения, в самом начале, проверить болтается в процессах это приложение или нет, если болтается, то сделать его окно видимым . ......
вот как раз мене с этого момента и не понятно как это зделать?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как можно спрятать форуму а потом ее раскрыть
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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