Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Развернуть\свернуть окно, но запрещать его Resize! Добавлено: 08.12.08 23:40  

Автор вопроса:  werber | Web-сайт: www.werbersoft.ru
Как разрешить использовать MaxButton окна, и при этом блокировать изменение его размеров, посредством перетягивание его границ? Ведь MaxButton нет у FixedForm, верно?

Сразу скажу, создание кнопки на самой форме, которая будет эмулировать MaxButton не катит, как и создание GUI интерфейса. Нужно именно блокировать изменение размера формы всем способами, кроме кнопки MaxButton!

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Father



Вопросов: 0
Ответов: 159
 Профиль | | #1 Добавлено: 09.12.08 00:43
По теме, вот так.
  1.  
  2.     Call SetWindowLong(hwnd, GWL_STYLE, GetWindowLong(hwnd, GWL_STYLE) And Not WS_THICKFRAME)
  3.     Call SetWindowPos(hwnd, 0, 0, 0, 0, 0, SWP_FRAMECHANGED Or SWP_NOSIZE Or SWP_NOMOVE Or SWP_NOZORDER)


Но толко зачем, правильнее бы ограничить ресайз в определенных пределах.

Ответить

Номер ответа: 2
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #2 Добавлено: 09.12.08 12:06
Не утверждаю, но помоему после выбора типа формы можно выставить максбаттон в трай и не мучаться лишними вопросами.

Ответить

Номер ответа: 3
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #3 Добавлено: 09.12.08 12:06
Не утверждаю, но помоему после выбора типа формы можно выставить максбаттон в трай и не мучаться лишними вопросами.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам