社区
界面
帖子详情
关于改变对话框大小问题
Dupon_Bit
2006-08-19 11:24:59
我想在去除对话框的边框(也就是Border设为None)后,还能改变对话框的大小,也就是鼠标移动Dialog的边沿时会变成箭头形状,可以拖拉而改变对话框的大小。请问大家我应该怎样做?
...全文
243
9
打赏
收藏
关于改变对话框大小问题
我想在去除对话框的边框(也就是Border设为None)后,还能改变对话框的大小,也就是鼠标移动Dialog的边沿时会变成箭头形状,可以拖拉而改变对话框的大小。请问大家我应该怎样做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
djfu
2006-08-19
打赏
举报
回复
把属性设为Resiable看看
Dupon_Bit
2006-08-19
打赏
举报
回复
我这样写还不行
CRect borderTopLeft(rect);
borderTopLeft.BottomRight().x=borderTopLeft.TopLeft().x + nBorder;
borderTopLeft.BottomRight().y = borderTopLeft.TopLeft().y + nBorder;
if(borderTopLeft.PtInRect(pt))
{
return HTTOPLEFT;
}
Dupon_Bit
2006-08-19
打赏
举报
回复
还请教怎样改变左上角的大小呢?就是鼠标移到左上角的时候会变成斜45度的双向箭头
可以再加20分
Dupon_Bit
2006-08-19
打赏
举报
回复
非常感谢 cybermat() !
cybermat
2006-08-19
打赏
举报
回复
忘了,上面的代码写在UINT CXDlg::OnNcHitTest(CPoint point) 中
cybermat
2006-08-19
打赏
举报
回复
const static int nBorder = 4;
CRect rect;
GetClientRect(rect);
CPoint pt = point;
ScreenToClient(&pt);
CRect borderLeft(rect);
borderLeft.right = borderLeft.left + nBorder;
if(borderLeft.PtInRect(pt))
{
return HTLEFT;
}
其它的你自已写吧
cybermat
2006-08-19
打赏
举报
回复
等会,我试试
Dupon_Bit
2006-08-19
打赏
举报
回复
要怎样写呢? 能不能给一段代码?
cybermat
2006-08-19
打赏
举报
回复
只能自已在OnMouseMove里写了
VC动态
改变
对话框
大小
,其中控件也跟着
改变
VC动态
改变
对话框
大小
,其中控件也跟着
改变
,很实用的。。。
iOS8开发技术(Swift版):SearchBar和
对话框
搜索条和
对话框
(详细内容看目录)
调整
对话框
控件
大小
当
改变
对话框
大小
时,
对话框
中的控件也会随着按比例
改变
对话框
基类,可使得
对话框
上控件的
大小
随
对话框
大小
改变
而
改变
对话框
基类,可使得
对话框
上控件的
大小
随
对话框
大小
改变
而
改变
。继承后即可。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章