MFC dialog设置客户区大小 用SetWindowPos设置窗口大小,比如SetWindowPos(NULL,0,0,512,512,SWP_NOMOVE);窗口是设置成512*512,如果我现在要设置客户区大小为512*512,那么该如何写程序呢,原理应该是加上非客户区的宽度和高度 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CRect clientrect; GetClientRect(&clientrect); CRect windowrect; GetWindowRect(&windowrect); int width=512+windowrect.Width()-clientrect.Width(); int height=512+windowrect.Height()-clientrect.Height(); SetWindowPos(NULL,0,0,width,height,SWP_NOMOVE);解决了,呵呵 谢谢楼主,正需要呢!话说微软竟然没这个函数,MSDN半天 - - 为什么SetWaitableTimer的large_integer参数是一个负数? VC 做向导的时候,如何在某个属性页中中止整个向导 PE文件里面并没有类型库的段,为什么可以#import一个dll里面的tlb? 编辑框 VC 讨论一下P2P的问题 不知道你们考虑过没有这个问题,console窗体 察看一个自定义类型的快捷键是什么? C/CPP怎么通过标号取得代码的地址?? 求教mfc如何通过多个坐标点实现线性拟合 讨论每个人学习编程的目的 子类使用父类的create函数 使用CArray,InsertAt提示内存不足
GetClientRect(&clientrect);
CRect windowrect;
GetWindowRect(&windowrect);
int width=512+windowrect.Width()-clientrect.Width();
int height=512+windowrect.Height()-clientrect.Height();
SetWindowPos(NULL,0,0,width,height,SWP_NOMOVE);
解决了,呵呵