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

Меня интересует следующий вопрос.
Есть ли такое дело в ВБ, чтобы установить окну предельные размеры. Чтобы меньше, чем надо, нельзя было сжать (по любому напрвлению) и больше, чем положено, тоже нельзя было растянуть. То есть форма с изменяемыми размерами, но в нужных пределах. Я думаю это делается с помощью АПИ, может кто подскажет? буду очень признателен
...
Рейтинг: 0 / 0
статичные размеры окна
    #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
статичные размеры окна
    #34694936
Фотография IguMEN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда такую процедуру юзаешь - ресайз очень уродский выходит. В детстве я где-то видел иной подход, который был аналогичен дотнетовскому. Безглючный и приятный. Если нарою - опубликую.
...
Рейтинг: 0 / 0
статичные размеры окна
    #34694959
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Letter_DНу какие API?!
Все делается в форм_ресайзе:

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

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


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

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

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

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

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


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