Заменить команду

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Naked
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 27.10.2004 (Ср) 3:16
Откуда: Дальнегорск столица мира

Заменить команду

Сообщение Naked » 28.09.2005 (Ср) 3:36

Как заменить команду у кнопки "Свернуть", т.е чтобы окно не сворачивалось, а развернулось или выполнило какое-либо другое действие

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 28.09.2005 (Ср) 4:12

У стандартной кнопки окна? Типа |_| вот этой? И нескромный вопрос - а зачем тее это надо?
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)

Naked
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 27.10.2004 (Ср) 3:16
Откуда: Дальнегорск столица мира

Сообщение Naked » 28.09.2005 (Ср) 6:10

ага, у нее.
надо Matew, надо

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

Сообщение tyomitch » 28.09.2005 (Ср) 7:21

WM_SYSCOMMAND сабклассить, вроде как.
Изображение

Naked
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 27.10.2004 (Ср) 3:16
Откуда: Дальнегорск столица мира

Сообщение Naked » 28.09.2005 (Ср) 7:39

tyomitch пробовал уже, окно сворачивается сначала, а потом выполняется какое-либо действие

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 28.09.2005 (Ср) 7:43

А стандартный подход, отловить, сделать форму Enable = false, делаешь действе и Enable = true подойдет?
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)

Naked
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 27.10.2004 (Ср) 3:16
Откуда: Дальнегорск столица мира

Сообщение Naked » 28.09.2005 (Ср) 7:46

нет

Matew
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 894
Зарегистрирован: 28.06.2004 (Пн) 17:44
Откуда: Дальний Восток, г. Ха

Сообщение Matew » 28.09.2005 (Ср) 7:53

С текстбоксом канает.
Алкоголь и сканеры-ваши враги! Не верите-смотрите аватару :-)

Al Khamid
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 274
Зарегистрирован: 11.02.2004 (Ср) 10:00
Откуда: Москва, Ховрино

Сообщение Al Khamid » 28.09.2005 (Ср) 8:36

Тогд...
Последний раз редактировалось Al Khamid 27.11.2007 (Вт) 0:39, всего редактировалось 1 раз.

Naked
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 27.10.2004 (Ср) 3:16
Откуда: Дальнегорск столица мира

Сообщение Naked » 28.09.2005 (Ср) 8:52

все, всем спасибо, особенно tyomitch

tyomitch я не так понял написанное

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 28.09.2005 (Ср) 9:50

Al Khamid писал(а):Тогда стандартный заголовок окна убрать, а свой дорисовать и без проблем.


Точнее не убирать заголовок, а просто добавить в него свою кнопку, со своим рисунком. Примеров на данную тему в интернете навалом. Изменять же действие стандартной кнопки - это уже из области вредительства - не есть хорошо...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Сообщение tyomitch » 28.09.2005 (Ср) 16:02

Andrey, именно для этого "вредительства" и рассылается окнам WM_SYSCOMMAND.
А вредительство это на самом деле или нет - зависит от конкретного применения ("какого-либо другого действия")
Изображение

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 28.09.2005 (Ср) 16:07

tyomitch писал(а):Andrey, именно для этого "вредительства" и рассылается окнам WM_SYSCOMMAND.
А вредительство это на самом деле или нет - зависит от конкретного применения ("какого-либо другого действия")


А какое еще применение ты придумаешь?

Ну если очень хочется, то можно так:

Код: Выделить всё
Private Sub Form_Resize()
    If WindowState = vbMinimized Then WindowState = vbMaximized
End Sub


:lol:
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Сообщение tyomitch » 28.09.2005 (Ср) 16:41

Andrey, не то: анимация сначала вниз отыграет, потом вверх - некрасиво.
Изображение

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 28.09.2005 (Ср) 16:58

tyomitch писал(а):Andrey, не то: анимация сначала вниз отыграет, потом вверх - некрасиво.


Да я думал об этом, но не смог посмотреть - на работе у меня Win2k, а она не анимирует.

Тогда своя кнопка или субклассинг - на выбор. Проблем-то нет.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Сообщение tyomitch » 28.09.2005 (Ср) 17:08

Да никто и не говорил, что они есть :lol:
Изображение


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 83

    TopList