Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
dr.MIG
-
- Гуру
-
-
- Сообщения: 1441
- Зарегистрирован: 18.12.2004 (Сб) 9:53
- Откуда: г.Ярославль
-
dr.MIG » 06.02.2005 (Вс) 13:11
- Код: Выделить всё
Private Declare Function AnimateWindow Lib "user32" (ByVal hwnd As Long, ByVal dwTime As Long, ByVal dwFlags As Long) As Boolean
Const AW_CENTER = &H10
Const AW_ACTIVATE = &H20000
Const AW_HIDE = &H10000
Private Sub Form_Load()
AnimateWindow Me.hwnd, 1000, AW_CENTER Or AW_ACTIVATE
Me.Refresh
End Sub
Private Sub Form_Unload(Cancel As Integer)
AnimateWindow Me.hwnd, 1000, AW_CENTER Or AW_HIDE
End Sub
Как сделать так, чтобы во время разворачивания окна оно было стандартного серого цвета, а то до того как оно полностью развернётся его фон какой-то неопределённой окраски?
Salus populi suprema lex
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 06.02.2005 (Вс) 13:21
Судя по документации, придётся сабклассить и обрабатывать WM_PRINTCLIENT.
-
dr.MIG
-
- Гуру
-
-
- Сообщения: 1441
- Зарегистрирован: 18.12.2004 (Сб) 9:53
- Откуда: г.Ярославль
-
dr.MIG » 17.02.2005 (Чт) 19:20
WM_PRINTCLIENT це шо? Что-то я не могу нигде найти его описания...
Salus populi suprema lex
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 158