Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / статичные размеры окна / 11 сообщений из 11, страница 1 из 1
31.07.2007, 11:14
    #34694847
Ден Программёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичные размеры окна
Здрасте всем!

Меня интересует следующий вопрос.
Есть ли такое дело в ВБ, чтобы установить окну предельные размеры. Чтобы меньше, чем надо, нельзя было сжать (по любому напрвлению) и больше, чем положено, тоже нельзя было растянуть. То есть форма с изменяемыми размерами, но в нужных пределах. Я думаю это делается с помощью АПИ, может кто подскажет? буду очень признателен
...
Рейтинг: 0 / 0
31.07.2007, 11:21
    #34694886
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичные размеры окна
Ну какие API?!
Все делается в форм_ресайзе:
Код: plaintext
1.
2.
3.
4.
Private Sub Form_Resize()
If Form1.WindowState =  1  Then Exit Sub
If Form1.Height <  13740  Then Form1.Height =  13740 
If Form1.Width <  15555  Then Form1.Width =  15555 
End Sub
:))
...
Рейтинг: 0 / 0
31.07.2007, 11:36
    #34694936
IguMEN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичные размеры окна
Когда такую процедуру юзаешь - ресайз очень уродский выходит. В детстве я где-то видел иной подход, который был аналогичен дотнетовскому. Безглючный и приятный. Если нарою - опубликую.
...
Рейтинг: 0 / 0
31.07.2007, 11:44
    #34694959
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичные размеры окна
Letter_DНу какие API?!
Все делается в форм_ресайзе:

Так окошко нехорошо мигает. По хорошему делается через сабклассинг.
...
Рейтинг: 0 / 0
31.07.2007, 12:27
    #34695143
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичные размеры окна
Примерчик вроде здесь есть:

http://vbaccelerator.com/home/VB/Code/Libraries/Subclassing/SSubTimer/VB6_Minimum_Form_Size_Demonstration.asp
...
Рейтинг: 0 / 0
31.07.2007, 12:32
    #34695170
Ден Программёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичные размеры окна
IguMENКогда такую процедуру юзаешь - ресайз очень уродский выходит. В детстве я где-то видел иной подход, который был аналогичен дотнетовскому. Безглючный и приятный. Если нарою - опубликую.


И я о том же. Я тоже пока эту процу использую за неимением лучшего, но это полная попа. Не всегда работает, при опред. условиях вообще ошибку даст и прогу закроет. И перерисовывается постоянно. А вот в Нет всё путём: задал мин макс размеры и в ус не дуй. А в ВБ такое тока через АПИ поди и мона. Но вот какие.
...
Рейтинг: 0 / 0
31.07.2007, 12:48
    #34695235
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичные размеры окна
Ден ПрограммёрИ я о том же
Нееет, первый пост был не о том же!
:))
...
Рейтинг: 0 / 0
31.07.2007, 14:03
    #34695518
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичные размеры окна
Ден ПрограммёрА в ВБ такое тока через АПИ поди и мона. Но вот какие.

Сделай один раз классик и используй его... Можно в общую библиотеку засунуть...
...
Рейтинг: 0 / 0
31.07.2007, 14:47
    #34695709
Ден Программёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичные размеры окна
AndrF Ден ПрограммёрА в ВБ такое тока через АПИ поди и мона. Но вот какие.

Сделай один раз классик и используй его... Можно в общую библиотеку засунуть...

Всмысле?
Что за классик?
...
Рейтинг: 0 / 0
31.07.2007, 17:39
    #34696375
Адепт.NET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичные размеры окна
...
Рейтинг: 0 / 0
31.07.2007, 17:43
    #34696386
Ден Программёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
статичные размеры окна
Адепт.NET ключевое слово WM_GETMINMAXINFO

спасибо!
хотя сразу ничего не видно стоящего, но будем работать!!!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / статичные размеры окна / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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