博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vc 使用SetWindowPos改变窗体的大小,实现折叠,展开
阅读量:6654 次
发布时间:2019-06-25

本文共 761 字,大约阅读时间需要 2 分钟。

void CWork::DoDataExchange(CDataExchange* pDX){CDialog::DoDataExchange(pDX);SetWindowPos(NULL,0,0,900,460,SWP_NOMOVE | SWP_NOZORDER);

上面是初始化窗体的大小。

增加事件响应来 实现窗体的折叠,展开(改变大小)

//折叠窗体void CWork::Onkuozhan() {    // TODO: Add your control notification handler code here//     CRect rect;//     GetClientRect(&rect);//得到客户端矩形//     MoveWindow(rect.Width()/3,rect.Height()/3,rect.Width(),rect.Height()/1.5);//移动窗口    SetWindowPos(NULL,0,0,900,460,SWP_NOMOVE | SWP_NOZORDER);    //CMenu *pMenu=GetMenu();//获取菜单栏主菜单    //CMenu *pTestMenu=pMenu->GetSubMenu(1);//获取子菜单}//展开窗体void CWork::Onhuanyuan() {    // TODO: Add your control notification handler code here    SetWindowPos(NULL,0,0,900,730,SWP_NOMOVE | SWP_NOZORDER);}

 

转载于:https://www.cnblogs.com/rechen/p/5075181.html

你可能感兴趣的文章
MFC界面的完善
查看>>
【洛谷 P1651】 塔 (差值DP)
查看>>
考虑碰撞的二能级原子和电磁场的相互作用
查看>>
从乔布斯在斯坦福大学毕业典礼上的演讲感触
查看>>
无限级分类
查看>>
美化fedora字体
查看>>
【LeetCode】6 - ZigZag Conversion
查看>>
Ambiguous HTTP method Actions require an explicit HttpMethod binding for Swagger 2.0
查看>>
OpenSSL修复加密漏洞、加强Logjam防御
查看>>
H5新增的标签以及改良的标签
查看>>
初学者 的 js 关于checkbox全选的问题
查看>>
计算反常积分
查看>>
第一次测试感想
查看>>
JAVA多线程与多进程
查看>>
复制的文本加上版权信息
查看>>
二分查找
查看>>
path,classpath
查看>>
放大电路分析方法二
查看>>
[洛谷P5105]不强制在线的动态快速排序
查看>>
[洛谷P4735]最大异或和
查看>>