Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2012.03.18;
Скачать: [xml.tar.bz2];

Вниз

Изменение размера формы   Найти похожие ветки 

 
FormResize   (2011-11-27 14:33) [0]

Как можно определить каким образом пользователь резайзит форму:
- в ширину
- по высоте
- за угол формы
?
Спасибо


 
Amoeba_   (2011-11-27 15:20) [1]

А, простите, зачем?


 
Anatoly Podgoretsky ©   (2011-11-27 15:30) [2]

> FormResize  (27.11.2011 14:33:00)  [0]

Угол формы не мешает изменять размер только в ширину или высоту

И второй вопрос зачем?


 
FormResize   (2011-11-27 15:36) [3]

Я ожидал какой-либо ответ, а получил вопрос
> А, простите, зачем?

Ну, хотя бы для того, чтобы дать Вам возможность высказаться ... :)
А, если серьезно, для того чтобы менять размер формы пропорционально исходному.
Возможно, вопрос нужно было бы задать как то по другому ...


 
Anatoly Podgoretsky ©   (2011-11-27 15:43) [4]

Высказаться говоришь.


 
FormResize   (2011-11-27 15:46) [5]

> Высказаться говоришь.

Адресовалось Amoeba_


 
DiamondShark ©   (2011-11-27 15:50) [6]


> FormResize   (27.11.11 15:36) [3]
> А, если серьезно, для того чтобы менять размер формы пропорционально
> исходному.Возможно, вопрос нужно было бы задать как то по
> другому ...

Вот так вот и надо было задавать вопрос: "Как менять размер формы пропорционально исходному?", если хочешь, чтоб за тебя решили задачу, то и спрашивай саму задачу, а не свои фантазии.

А ещё любите хелп -- источник знаний, тем более, что в нём есть индекс и поиск.

WM_SIZING Notification

--------------------------------------------------------------------------------

The WM_SIZING message is sent to a window that the user is resizing. By processing this message, an application can monitor the size and position of the drag rectangle and, if needed, change its size or position.

Parameters

wParam
Specifies which edge of the window is being sized. This parameter can be one of the following values.
WMSZ_BOTTOM Bottom edge
WMSZ_BOTTOMLEFT Bottom-left corner
WMSZ_BOTTOMRIGHT Bottom-right corner
WMSZ_LEFT Left edge
WMSZ_RIGHT Right edge
WMSZ_TOP Top edge
WMSZ_TOPLEFT Top-left corner
WMSZ_TOPRIGHT Top-right corner

lParam
Pointer to a RECT structure with the screen coordinates of the drag rectangle. To change the size or position of the drag rectangle, an application must change the members of this structure.

Return Value

An application should return TRUE if it processes this message.


 
Anatoly Podgoretsky ©   (2011-11-27 15:56) [7]

> DiamondShark  (27.11.2011 15:50:06)  [6]

Ух ты МС подумала и об дурных


 
Inovet ©   (2011-11-27 16:42) [8]

Так и следить при изменении размера за пропорцией, где не хватает - добавить.


 
FormResize   (2011-11-28 09:32) [9]

> DiamondShark ©   (27.11.11 15:50) [6]

Благодарю, это именно то, что мне было необходимо.


 
Cobalt ©   (2011-11-28 11:25) [10]

Дык, как же еще курсор свой для ресайза показывать-то?
Не стандартный, а какой-нибудь красивенький, с перламутровыми пуговицами.
Опять же темы всякие, типа "Механоид", или "Природа"...
Помню, еще в технаре, у меня своего компа не было, у друга играл, так у него каждый день тема менялась в Win98...



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2012.03.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.003 c
15-1322326868
boriskb
2011-11-26 21:01
2012.03.18
Вакансии


2-1322726859
Faceless
2011-12-01 12:07
2012.03.18
TBucketList


15-1321993802
Юрий
2011-11-23 00:30
2012.03.18
С днем рождения ! 23 ноября 2011 среда


15-1322389998
FormResize
2011-11-27 14:33
2012.03.18
Изменение размера формы


15-1322068711
Y
2011-11-23 21:18
2012.03.18
Как стать продвинутым пользователем?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский