社区
嵌入开发(WinCE)
帖子详情
CRect和RECT的问题
wh_peng
2009-02-17 03:17:19
我把CRect对象赋给RECT对象,会有什么问题吗?
例如,一个函数的参数是RECT类型的,但是把CRect对象作为参数传进去,
会有什么问题吗?
...全文
166
6
打赏
收藏
CRect和RECT的问题
我把CRect对象赋给RECT对象,会有什么问题吗? 例如,一个函数的参数是RECT类型的,但是把CRect对象作为参数传进去, 会有什么问题吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
91program
2009-02-17
打赏
举报
回复
[Quote=引用 4 楼 wh_peng 的回复:]
那CRect转化为RECT后,CRect中其它的RECT中没有的数据去那里了?系统是怎么处理的?
[/Quote]
丢弃呗,还能怎么样!
singlerace
2009-02-17
打赏
举报
回复
这两个可以互相转换,转换过程实际上是由CRect类的成员函数完成的:
CRect::operator = 把RECT转成CRect
CRect::operator LPRECT 把CRect转成RECT*
wh_peng
2009-02-17
打赏
举报
回复
那CRect转化为RECT后,CRect中其它的RECT中没有的数据去那里了?系统是怎么处理的?
儿大不由爷
2009-02-17
打赏
举报
回复
泄露倒是不会的
wh_peng
2009-02-17
打赏
举报
回复
[Quote=引用 1 楼 ultrapro 的回复:]
就不是一个东西,不要乱用
[/Quote]
---------------------------------
会不会造成内存泄漏啊,因为CRect包括了Rect所有成员。而CRect有些是RECT没有的;
儿大不由爷
2009-02-17
打赏
举报
回复
就不是一个东西,不要乱用
VC6.0 MFC下截取窗口特定部分并保存为bmp图片的类
/*类名称:bmpScreen.h。 ; 类功能:提供了一个MFC下截取窗口特定部分并保存为bmp图片的类。 ; 类成员函数:void screenShot(
C
Rect
rect
,int left,int top,char *name) ; 函数参数:
C
rect
rect
, int left, int top, int top, char* name。 ; 类参数说明: ; (1)
C
rect
rect
定义截图框的大小。 ; (2)int left 定义截图框距截图窗口左边的距离。 ; (3)int top 定义截图框距截图窗口上边的距离。 ; (4)char *name 定义所截图的bmp图像的名称,该图像默认保存在所建项目的目录下。 */
vc tab页上放置toolbar
vc tab页上放置toolbar void CTabDlg::MoveToolBar(int nIndex) {
C
Rect
rect
; m_tabCtrl.GetItem
Rect
(nIndex,&
rect
); ClientToScreen(&
rect
);
C
Rect
rect
BH; m_ctrlTBHolder.GetWindow
Rect
(&
rect
BH);
rect
.left += 6;
rect
.top += 2;
rect
.bottom =
rect
.top +
rect
BH.Height();
rect
.right =
rect
.left +
rect
BH.Width(); m_ctrlTBHolder.MoveWindow(&
rect
); WINDOWPLACEMENT wndPlmnt; m_ctrlTBHolder.GetWindowPlacement(&wndPlmnt); m_toolBar1.GetToolBarCtrl().SetWindowPlacement(&wndPlmnt); }
Bootstrap实现input控件失去焦点时验证
事实上,这是对应的“剪切”下来,然后“粘贴”到你的控件,请参见下面的代码的位置,所谓的透明背景图片: CClientDC CLDC(的getParent()); 的
C
Rect
矩形; 的
C
Rect
rect
1; GetClient
Rect
(
RECT
); GetWindow
Rect
(
rect
1); 的getParent() - > ScreenToClient(
rect
1);如果 (m_dcBk.m_hDC == NULL){ m_dcBk.CreateCompatibleDC(CLDC); m_bmpBk.CreateCompatibleBitmap(CLDC,
rect
.Width(),rec
使用MFC绘制马蹄形曲线
已知色品坐标,利用MFC绘制马蹄形曲线.
C
Rect
rect
; GetClient
Rect
(&
rect
); CClientDC dc(this); dc.SetMapMode(MM_HIMETRIC); dc.SetViewportOrg(50,
rect
.Height()-50);
MFC CStatic透明
MFC CStatic透明 void CTransparentStatic::OnPaint() { CPaintDC dc(this); // 控件的设备文件 // 取得位置
C
Rect
client_
rect
; GetClient
Rect
(client_
rect
); // 取得文本 CString szText; GetWindowText(szText);
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章