CRect.InflateRect(int x,int y)做了什么? 根据MSDN上的说明,它是将Rect的width,height分别加上2x,2y。我在程序中执行完InflateRect之后再读取width,height,发现其值确实改变了,但是窗体大小却没改变,请问这是什么原因?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 真的没有变吗?贴出代码吧!!!CRect大小改变跟窗口大小没有本质联系,Movewindow()了没有? InflateRect() 是阔充矩形。可以根进MFC代码看看不就知道了。与窗口的大小无关,你肯定什么地方搞错了。 如果你要改变窗口大小,这样:CRect rc;GetWindowRect(rc);rc.InflateRect(2,2);SetWindowPos(NULL,0,0,rc.Width(),rc.Height(),SWP_NOMOVE);//也可以用MoveWindow() 谢谢各位,是我理解错了,我原以为使用CRect.InflateRect之后窗口就会随之改变。 父子对话框变量 请教,如何对一个CString对象进行类似CStdioFile的ReadString操作? 两个问题 TBM_GETPOS的头文件是什么? (网络底层编程)有没有比 Row Socket 访问mac帧更底层方法 怎样启动屏幕保护? 怎么不能把文件的内容读到Edit类中? BRUSH的问题 一个关于TabCtrl的最基本问题 const 高手们,推荐给小弟一本自学VC的书吧?我是初学者~~ 招聘VC/MFC程序员。欢迎应届毕业生! 请问用CEdit显示文本是否有最大行数限制?
CRect大小改变跟窗口大小没有本质联系,Movewindow()了没有?
CRect rc;
GetWindowRect(rc);
rc.InflateRect(2,2);
SetWindowPos(NULL,0,0,rc.Width(),rc.Height(),SWP_NOMOVE);//也可以用MoveWindow()