请教一下CRect和Rect之间如何互相转换 由于GDI+中要用到Rect类型,而我在LButtonUp()中要用到CRect.PtInRect()方法,结果发现这两个类型却无法相互赋值或拷贝。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20100529/17/257a9abd-e4fb-47c1-9cda-9c6e69ce196a.html参考 CRect是RECT的派生类,而且没有virtual方法,所以任何使用RECT的地方都可以用CRect代替;如果你要把CRect赋值给Rect,你可以吧四个点的位置取出来赋给Rect啊 CRect-->RECT:用CRect重载的操作符:LPRECT()(将CRect转换成RECT) Rect转CRect怎么转,还有CRect转Rect,是这样转吗:Rect=LPRECT(CRect); RECT* ss;CRect rr(0,0,10,10);ss=LPRECT(rr); 我说的Rect是GDI+里的Rect,不是RECT啊…… 可以这样啊 CRect rec;Rect gdirec(rec.left,rec.top,rec.Width(),rec.Height());然后再用gdirec vbs 调用 ALT生成的com组件不成功 VC++ EXE与DLL之间的参数传递问题 MFC里怎样用vector,vector里存放结构体 ado sql server vc++ sql语句中的变量赋值问题 用Installshield做的安装包,开始菜单里怎样设置中文? 关于复制的问题 VC 多文档很奇怪的问题 请教各位大虾一个简单问题! 请问:查看磁盘空间时,那个百分比圆饼图示怎么画的? CreateProcess函数调用产生异常 求助,GetProcAddress 失败,GetLastError() 返回127,VC调用C# DLL
如果你要把CRect赋值给Rect,你可以吧四个点的位置取出来赋给Rect啊
还有CRect转Rect,是这样转吗:Rect=LPRECT(CRect);
CRect rr(0,0,10,10);
ss=LPRECT(rr);
CRect rec;Rect gdirec(rec.left,rec.top,rec.Width(),rec.Height());
然后再用gdirec