Подскажите, как свернуть акт. окно используя функцию WinAPI

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
1
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 10.07.2003 (Чт) 7:07

Подскажите, как свернуть акт. окно используя функцию WinAPI

Сообщение 1 » 19.11.2004 (Пт) 11:21

Подскажите, как свернуть активно окно используя функцию WinAPI ShowWindow.

Спасибо.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 19.11.2004 (Пт) 13:06

Изображение

Dimitr
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 11
Зарегистрирован: 27.10.2004 (Ср) 15:48

Сообщение Dimitr » 19.11.2004 (Пт) 14:55

Код: Выделить всё
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Sub HideAllWindows()
Call keybd_event(&H5B, 0, 0, 0)
Call keybd_event(&H4D, 0, 0, 0)
Call keybd_event(&H5B, 0, &H2, 0)
End Sub

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 19.11.2004 (Пт) 15:00

Это, я думаю, свернёт все окна, а не только нужное.
Изображение

Dimitr
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 11
Зарегистрирован: 27.10.2004 (Ср) 15:48

Сообщение Dimitr » 19.11.2004 (Пт) 15:20

Код: Выделить всё
Private Declare Function CloseWindow Lib "user32" (ByVal hwnd As Long) As Long
Private Sub Form_Load()
    'Minimize this Window
    CloseWindow Me.hwnd
End Sub

Эта точно свернет

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 19.11.2004 (Пт) 19:17

<censored>

Уже молчу :)
Прочитал сам, поразился и проникся :)))
Последний раз редактировалось Amed 19.11.2004 (Пт) 20:55, всего редактировалось 1 раз.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 19.11.2004 (Пт) 19:55

The CloseWindow function minimizes (but does not destroy) the specified window.
Изображение


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 20

    TopList