powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / быстро свернуть
6 сообщений из 6, страница 1 из 1
быстро свернуть
    #33670584
bim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишу строку, которая должна свернуть Дос-приложение:

ShowWindow hwnd, SW_MINIMIZE

все работает, но очень медленно - приложение сворачиваеться не мгновенно, как того хотелось бы, а спустя 5-8 секунд.
можно ли это как-то исправить? возможно свернуть каким-то другим способом...?
...
Рейтинг: 0 / 0
быстро свернуть
    #33671046
bim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну раз версий нет, могу выдвинуть идею: если при открытом приложении вызвать меню Пуск, то оно свернеться. Может можно прграмно открыть пуск, а потом его сразу закрыть?
так можно или плохо получиться?
...
Рейтинг: 0 / 0
быстро свернуть
    #33671116
Nikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а обязательно ли его сворачивать?
может быть подойдет такой способ:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Option Explicit
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private l As Long
Private Sub Command1_Click()
    ShowWindow l,  0 
End Sub
Private Sub Command2_Click()
    ShowWindow l,  1 
End Sub
Private Sub Form_Load()
    l = FindWindow(vbNullString, "Untitled - Notepad")
End Sub
...
Рейтинг: 0 / 0
быстро свернуть
    #33671148
bim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А примерно так я и делаю.

Только данном случае:

ShowWindow l, 0
ShowWindow l, 1

что значат циферки 1 и 0? мне казалось, что их надо дополнительно прписывать. Нарпимер: Private Const SW_MINIMIZE = 6
или они что-то по умолчанию значат?
...
Рейтинг: 0 / 0
быстро свернуть
    #33671180
Nikz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0-скрыть
1-показать
можно и через константу
Код: plaintext
ShowWindow l,  1 
аналогично
Код: plaintext
1.
2.
private const myConst =  1 
ShowWindow l, myConst
...
Рейтинг: 0 / 0
быстро свернуть
    #33671196
bim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо большое, попробую...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / быстро свернуть
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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