最大化时,怎么使PropertySheet也最大化? 我在一个单对话框的工程里做了一个CPropertySheet m_Sheet 增加了三个页面,怎么才能当对话框最大化时,m_Sheet 也变大?谢谢!请大侠们帮帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OnSize{if(ShowFlag){if(Normal){CRect rect;GetDlgItem(DlgID)->GetWindowsRect(rect);rect.SetRect(MaxTopLeft, MaxBottomRight);GetDlgItem(DlgID)->MoveWindow(rect);}else{CRect rect;GetDlgItem(DlgID)->GetWindowsRect(rect);rect.SetRect(NormalTopLeft, NormalBottomRight);GetDlgItem(DlgID)->MoveWindow(rect);}}}如果还要支持边框拖拽,就要用缩放比例。 voidCCommonCalcDialogInner::Arrange( void ){#define MYWIDTH (mywidth)#define MYTOP (8) //最左边的余量#define MYLEFT (8) //定义为了好看,右边的空余量#define MYRIGHT (3) r.left = MYLEFT + 4; r.top = MYTOP + 13 + 50; r.right = MYWIDTH - 2 * MYLEFT - 8; r.bottom = r.top + myhigh - 50 - 100; m_maintab.MoveWindow( r.left, r.top, r.right, r.bottom ); 如何动态加载ocx MFC怎么在子窗口中添加背景图片? 求助:按下不同按键可以显示不同的界面,但是会显示很多个相同的,怎么解决 传输文件的时候数据没有完全传送过去 将当前屏幕截图通过http发送到 服务器上,服务器上只有asp和access 奇怪的问题,新建的对话框不能创建类 VC数据库编程,有什么书好介绍,VC+SQL的 文档/视图模式问题! mfc中menu的添加问题 原来的汇编专栏去哪了?没办法,借这个地方一用吧。 分割窗口后框架与视图的问题? 为什么我的非模态对话框不能够移动???
OnSize
{
if(ShowFlag)
{
if(Normal)
{
CRect rect;
GetDlgItem(DlgID)->GetWindowsRect(rect);
rect.SetRect(MaxTopLeft, MaxBottomRight);
GetDlgItem(DlgID)->MoveWindow(rect);
}
else
{
CRect rect;
GetDlgItem(DlgID)->GetWindowsRect(rect);
rect.SetRect(NormalTopLeft, NormalBottomRight);
GetDlgItem(DlgID)->MoveWindow(rect);
}
}
}如果还要支持边框拖拽,就要用缩放比例。
CCommonCalcDialogInner::Arrange( void )
{
#define MYWIDTH (mywidth)
#define MYTOP (8)
//最左边的余量
#define MYLEFT (8)
//定义为了好看,右边的空余量
#define MYRIGHT (3) r.left = MYLEFT + 4;
r.top = MYTOP + 13 + 50;
r.right = MYWIDTH - 2 * MYLEFT - 8;
r.bottom = r.top + myhigh - 50 - 100; m_maintab.MoveWindow( r.left, r.top, r.right, r.bottom );