社区
界面
帖子详情
关于对话框的onsize调整问题
redjuly
2005-10-25 09:43:55
忘单文档界面程序中添加了一个对话框
相应对话框的wm_size的onsize 函数
现在要求的是:左右,上下拖动对话框改变大小
要求必须移动50个Pixel才改变对话框大小
即,如果某一次拖动小于 50 pixel,则对话框大小不改变
当该次拖动大于50 pixel 的时候,改变对话框大小 50pixel
然后重新开始计数
这个该怎么做呢?
多谢!!
...全文
189
5
打赏
收藏
关于对话框的onsize调整问题
忘单文档界面程序中添加了一个对话框 相应对话框的wm_size的onsize 函数 现在要求的是:左右,上下拖动对话框改变大小 要求必须移动50个Pixel才改变对话框大小 即,如果某一次拖动小于 50 pixel,则对话框大小不改变 当该次拖动大于50 pixel 的时候,改变对话框大小 50pixel 然后重新开始计数 这个该怎么做呢? 多谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
koko1998
2005-10-26
打赏
举报
回复
重载WM_SIZING消息处理
redjuly
2005-10-26
打赏
举报
回复
的确更改 wm_sizing
在网上求了一个源代码,需要的可以参考一下!
#define STEP (int)20
void CDialogsDlg::OnSizing(UINT fwSide, LPRECT pRect)
{
CDialog::OnSizing(fwSide, pRect);
CRect rc = pRect;
if ( abs(rc.Width() - m_sizeLast.cx) >= STEP )
{
m_sizeLast.cx = rc.Width();
}
else
{
rc.right = rc.left + m_sizeLast.cx;
pRect->left = rc.left;
pRect->right = rc.right;
}
if ( abs(rc.Height() - m_sizeLast.cy) >= STEP )
{
m_sizeLast.cy = rc.Height();
}
else
{
rc.bottom = rc.top + m_sizeLast.cy;
pRect->top = rc.top;
pRect->bottom = rc.bottom;
}
}
goodboyws
2005-10-25
打赏
举报
回复
应该是WM_SIZING消息吧
binjuny
2005-10-25
打赏
举报
回复
同意楼上的,
主要就在MoveWindow()函数上
蒋晟
2005-10-25
打赏
举报
回复
捕获WM_MOVING消息
void CAboutDlg::OnMoving(UINT nSide, LPRECT lpRect)
{
CDialog::OnMoving(nSide, lpRect);
AdjustRect(lpRect);
MoveWindow(lpRect);
}
对话框
On
Size
自动
调整
控件大小和位置
对话框
执行on
size
消息时根据参数自动
调整
对话框
上的控件大小和位置到合适位置,
对话框
执行on
size
消息时根据参数自动
调整
对话框
上的控件大小和位置到合适位置。
vc控件随
对话框
自动
调整
大小、位置
自己写的简单类 vc2008
对话框
中所有控件随窗口最大化 自动改变大小 位置 ,最小化时还原。 调用方法 在OnInitDialog函数中调用GetClientRect...在On
Size
函数中直接调用CLala lala; lala.Show(m_rect, this, cx, cy);
FastDFS 分布式文件系统部署
1)块存储:磁盘阵列,硬盘(块存储主要是将裸磁盘空间整个映射给主机使用的) 2)文件存储:FTP、NFS服务器(解决文件无法共享的
问题
) 3)对象存储:内置大容量硬盘的分布式服务器(解决容量、性能、可靠性等
问题
...
VC中自动改变控件位置和大小的
对话框
类
如果控件比较少,那可以在
对话框
的On
Size
()事件里面添加代码,通过计算来
调整
各个控件的位置和大小;但是,如果
对话框
上的控件比较多的话,那这将是一件非常痛苦的事情!要是程序中又有很多可以改变大小的
对话框
,那...
Tab、WebBrowser、
对话框
间控制示例
Tab、WebBrowser、
对话框
间控制示例,动态
调整
控件位置,适合初学者。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章