Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
MOV
-
- Постоялец
-
-
- Сообщения: 414
- Зарегистрирован: 13.03.2004 (Сб) 15:13
- Откуда: Санкт-Петербург
MOV » 05.09.2006 (Вт) 18:02
Как перехватить это событие (когда нажимаешь кнопку свернуть)?
Кроме formresize и кроме координат клика.
-
vvs_adm
-
- Гуру
-
-
- Сообщения: 1492
- Зарегистрирован: 03.02.2005 (Чт) 3:45
- Откуда: оттуда ;)
-
vvs_adm » 05.09.2006 (Вт) 18:05
А Form_Resize то чем не устраивает?
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!
-
Twister
-
- Теоретик
-
-
- Сообщения: 2251
- Зарегистрирован: 28.06.2005 (Вт) 12:32
- Откуда: Алматы
-
Twister » 05.09.2006 (Вт) 18:10
vvs_adm писал(а):А Form_Resize то чем не устраивает?
А вдруг окно создается через апи?
А я все практикую лечение травами...
-
MOV
-
- Постоялец
-
-
- Сообщения: 414
- Зарегистрирован: 13.03.2004 (Сб) 15:13
- Откуда: Санкт-Петербург
MOV » 05.09.2006 (Вт) 18:14
нет просто форм ресайз отрабатывает в любом случае изменения размера разворачивание, сворачивание, само изменение размера, скрытие окна, появление. а мне надо именно, когда нажата кнопка свернуть
-
vvs_adm
-
- Гуру
-
-
- Сообщения: 1492
- Зарегистрирован: 03.02.2005 (Чт) 3:45
- Откуда: оттуда ;)
-
vvs_adm » 05.09.2006 (Вт) 18:14
Что-то ну уж ооочень сильно сомневаюсь. Скорее всего не знаем, как распознать, сворачивание или растягивание, к примеру
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!
-
Twister
-
- Теоретик
-
-
- Сообщения: 2251
- Зарегистрирован: 28.06.2005 (Вт) 12:32
- Откуда: Алматы
-
Twister » 05.09.2006 (Вт) 18:17
когда нажата кнопка свернуть
Но свернуть окно можно и через системное меню. Так что не заморачивайся с перехватом сообщений, а просто отлавливай Form_Resize и проверяй WindowState на равенство vbMinimized...
А я все практикую лечение травами...
-
MOV
-
- Постоялец
-
-
- Сообщения: 414
- Зарегистрирован: 13.03.2004 (Сб) 15:13
- Откуда: Санкт-Петербург
MOV » 05.09.2006 (Вт) 18:20
хорошо, как вариант, подошло бы API типа: определить хендл окна кнопки "свернуть" и отловить событие клика на этом окне (кнопке "свернуть")
.
-
MOV
-
- Постоялец
-
-
- Сообщения: 414
- Зарегистрирован: 13.03.2004 (Сб) 15:13
- Откуда: Санкт-Петербург
MOV » 05.09.2006 (Вт) 18:21
О! точно vbMinimized - оно! блин спасибо
все правы.
-
Twister
-
- Теоретик
-
-
- Сообщения: 2251
- Зарегистрирован: 28.06.2005 (Вт) 12:32
- Откуда: Алматы
-
Twister » 05.09.2006 (Вт) 18:26
хендл окна кнопки "свернуть"
Это не окно - это рисунок и у него нет хэндла.
А я все практикую лечение травами...
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, SemrushBot и гости: 134