• Paranoid - курс по анонимности и безопасности в сети от команды codeby. Защита персональных данных, анонимность в сети интернет, настройка виртуальных машин, безопасная передача данных, анти форензика и еще много всего полезного. Подробнее ...

помогите ресайзить окно!

  • Автор темы mahsus
  • Дата начала
M

mahsus

#1
Здравствуйте,
Подскажите, пожалуйста, как изменить размер клиентской области окна так, чтобы границы окна автоматически подстроились под крайние границы расположенных на ней n-кнопок в любом месте формы. Или какое свойство за это отвечает?
Спасибо.
 
D

Dimmuborgir

#3
на написание таких контролов бывает уходит много времени, если грамотно подходить к делу. По сему могу посоветовать всем сайт codeproject.com а конкретно в данную тему: именно там есть замечательная лайба cdxCDynamic
 
M

mahsus

#4
понял, спасибо, а нельзя как-то указать размер клиентской области?
 
04.09.2006
2 566
3
#5
Можно не городить универсальный код, особенно если возможно определить кнопку находящуюся в "крайне-правом-нижнем" положении
 
M

mahsus

#6
так а как изменить размер клиентской области, если знать это положение?
 
M

mahsus

#9
размер клиентской области изменил
CRect rect(0,0,200,200);
CalcWindowRect(&rect);
ClientToScreen(&rect);
MoveWindow(&rect);

работаю с диалоговым окном, нужно так сделать, чтобы можно было менять его размер, т.е. способность растягивать его. какой функцией можно поменять это свойство, подскажите, пожалуйста.
 
G

gamecreator

#10
флаг WS_BORDER

для МФС п.к. по окну - styles - border - resizing