Страница: 1 |
Если окно свое, то [имя окна].Visible=True/False Если чужое, то пользуемся ShowWindow() а можно по конкретней про эту функцию ShowWindow? Используется для показа/скрытия окна, первый параметр - хэндл окна, второй один из флагов, SW_FORCEMINIMIZE Но можно не мучится с константами функций ShowWind. Можно просто CloseWindow ( Дескриптор окна as long ) - окно будет свернуто. Или DestroyWindow ( тоже самое ) - окно закроется DestroyWindow - не закрывает окно, а уничтожает его !!! Стоит только попробовать создать формочку и прописать вот это: DestroyWindow(hWnd)... Заметим, что даже при том что в приложении имеется всего одно окно, сам проект не остановится!!! Страница: 1 |
Вопрос: закрытие окна
Добавлено: 26.02.04 20:59
Автор вопроса: sokol_
Народ подскажите как закрыть(спрятать) из одной формы -другое (модальное!) окно.
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 26.02.04 22:11
Номер ответа: 2
Автор ответа:
sokol_
Вопросов: 12
Ответов: 6
Профиль | | #2
Добавлено: 27.02.04 00:44
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 27.02.04 07:56
SW_HIDE
SW_MAXIMIZE
SW_MINIMIZE
SW_RESTORE
SW_SHOWDEFAULT
SW_SHOW
SW_SHOWMAXIMIZED
SW_SHOWMINIMIZED
SW_SHOWMINNOACTIVE
SW_SHOWNA
SW_SHOWNOACTIVATE
SW_SHOWNORMAL
Заметь, окно не будет выгружено, оно будет скрыто(SW_HIDE)
PS
Константы можно не объявлять, а использовать стандартные VB'шные, из VbAppWinStyle
Номер ответа: 4
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #4
Добавлено: 27.02.04 15:12
Номер ответа: 5
Автор ответа:
Mufasa
Вопросов: 19
Ответов: 63
Web-сайт:
Профиль | | #5
Добавлено: 27.02.04 15:18
ХАММЕР Иистину говорит! Так и есть!
Номер ответа: 6
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #6
Добавлено: 27.02.04 16:46
Т.о. #HammeR# прав на половину