Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Как спрятать главное окно !?  [new]
Maltsev Max
Member

Откуда: Россия, Пермь
Сообщений: 352
_Screen.Visible=.f.

не помогает. Прога просто перестает запускаться.
10 ноя 04, 13:00    [1094351]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
plugh
Member

Откуда: Москва
Сообщений: 103
В свойствах форм свойство ShowWindow = 2 - и форма станет независимой от главного лисьего SCREEN'a
10 ноя 04, 13:09    [1094419]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
leaf
Member [заблокирован]

Откуда: Ростов-на-Дону --> Москва
Сообщений: 2661
поиск по форуму
а вообще стоит ли ???
10 ноя 04, 13:35    [1094594]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
Вячеслав Клепинин
Member

Откуда: Санкт-Петербург
Сообщений: 336
to leaf
Стоит. Как говаривал ВВП, Мухи - отдельно, а котлеты - отдельно.
10 ноя 04, 14:10    [1094774]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
leaf
Member [заблокирован]

Откуда: Ростов-на-Дону --> Москва
Сообщений: 2661
просто я через это прошел и не нашел ничего хорошего никаких приимуществ за исключением нескольких узкоспецифичных задач
10 ноя 04, 14:21    [1094837]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
leaf
Member [заблокирован]

Откуда: Ростов-на-Дону --> Москва
Сообщений: 2661
зато минусы налицо
очень тяжело установить фокус в вызываемую при загрузке форму
я к своему стыду ничего не нашел убедительного по этой проблеме
кроме статьи микрософт об офицальном признании бага
10 ноя 04, 14:25    [1094856]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
luser
Member [заблокирован]

Откуда: Пердыщево
Сообщений: 1246
#define SW_HIDE 0

Declare Integer FindWindow in Win32Api;
String @ lpClassName, ;
String @ lpWindowName

Declare Integer ShowWindow in Win32Api;
Integer hWnd,;
Integer nCmdShow

Local hWNDForm
hWNDForm = =FindWindow(0, thisform.caption) && Тут вместо thisform.caption может быть имя окна как строка или как ссылка не нее.
ShowWindow(hWNDForm,SW_HIDE)
Тут без обработок ошибок, но это ты сам разберешься по GetLastError.
Так пойдет ?
10 ноя 04, 17:29    [1095891]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
luser
Member [заблокирован]

Откуда: Пердыщево
Сообщений: 1246
#define SW_HIDE 0

Declare Integer FindWindow in Win32Api;
String @ lpClassName, ;
String @ lpWindowName

Declare Integer ShowWindow in Win32Api;
Integer hWnd,;
Integer nCmdShow

Local hWNDForm
hWNDForm = =FindWindow(0, thisform.caption) && Тут вместо thisform.caption может быть имя окна как строка или как ссылка не нее.
ShowWindow(hWNDForm,SW_HIDE)
Тут без обработок ошибок, но это ты сам разберешься по GetLastError.
Так пойдет ?
10 ноя 04, 17:30    [1095900]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
Гость_XXX
Guest
#define SW_HIDE 0

Declare Integer FindWindow in Win32Api;
String @ lpClassName, ;
String @ lpWindowName

Declare Integer ShowWindow in Win32Api;
Integer hWnd,;
Integer nCmdShow

Local hWNDForm
hWNDForm = =FindWindow(0, thisform.caption) && Тут вместо thisform.caption может быть имя окна как строка или как ссылка не нее.
ShowWindow(hWNDForm,SW_HIDE)
Тут без обработок ошибок, но это ты сам разберешься по GetLastError.
Так пойдет ?
10 ноя 04, 17:32    [1095922]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
Гость_XXX
Guest
#define SW_HIDE 0

Declare Integer FindWindow in Win32Api;
String @ lpClassName, ;
String @ lpWindowName

Declare Integer ShowWindow in Win32Api;
Integer hWnd,;
Integer nCmdShow

Local hWNDForm
hWNDForm = =FindWindow(0, thisform.caption) && Тут вместо thisform.caption может быть имя окна как строка или как ссылка не нее.
ShowWindow(hWNDForm,SW_HIDE)
Тут без обработок ошибок, но это ты сам разберешься по GetLastError.
Так пойдет ?
10 ноя 04, 17:33    [1095924]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
Гость_XXX
Guest
#define SW_HIDE 0

Declare Integer FindWindow in Win32Api;
String @ lpClassName, ;
String @ lpWindowName

Declare Integer ShowWindow in Win32Api;
Integer hWnd,;
Integer nCmdShow

Local hWNDForm
hWNDForm = =FindWindow(0, thisform.caption) && Тут вместо thisform.caption может быть имя окна как строка или как ссылка не нее.
ShowWindow(hWNDForm,SW_HIDE)
Тут без обработок ошибок, но это ты сам разберешься по GetLastError.
Так пойдет ?
10 ноя 04, 17:33    [1095926]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
-Гость-
Guest
Честное слово, мужики, не специально. Глюк какой-то.
10 ноя 04, 17:36    [1095936]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
alexFV
Member

Откуда:
Сообщений: 331
5 раз!!! Аж задымился колесик мышки!
Отличный способ закрыть тему!!!
10 ноя 04, 17:37    [1095939]     Ответить | Цитировать Сообщить модератору
 Re: Как спрятать главное окно !?  [new]
Igor Korolyov
Member

Откуда: Гомель, Беларусь
Сообщений: 2512

Hi Maltsev Max!

Очевидно у тебя все окна идут как In TopLevel Form - а единственное As
TopLevel окно - это и был злосчастный SCREEN. И прога у тебя запускается,
тока она наверное невидима :) Посмотри в списке процессов.
Про то как делать прогу без SCREEN-а (на основе своей As TopLevel формы)
довольно подробно описано в хелпе, в FAQ-ах да и просто поиском можно найти
массу информации.

Posted via ActualForum NNTP Server 1.1

11 ноя 04, 00:37    [1096705]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить