HDC与CDC的相互转换
来源:互联网 发布:mac删除迅雷 编辑:程序博客网 时间:2024/05/01 05:09
CPEN+HPEN,CFONT+HFONT,CPOINT+POINT,CRECT+RECT的对应关系跟HDC与CDC差不多
HPEN hpen;
CPen *pCPen=::CPen::FromHandle(hpen);
//------------------------
CPen *pCPen;
HPEN hpen=(HPEN)pCPen->GetSafeHandle(); //可以类推
1.获取HDC
方法A----通过窗体获取HDC
HDC hdc=::GetDC(m_hWnd);
方法B----通过CDC类获取HDC
CDC* pDC;
HDC hdc=pDC->m_hDC;
方法C----通过CDC类获取HDC
CDC* pDC;
HDC hdc=pDC->GetSafeHdc();
//================================================================
2.获取CDC
方法A----通过HDC获取CDC
HDC hdc;
CDC* pDC=::CDC::FromHandle(hdc);
方法B----通过HDC获取CDC
CDC* pDC
HDC hDC;
pDC=Attach(hDC);
方法C----直接获取当前设备环境
CDC *pDC=GetDC();
- HDC与CDC的相互转换
- HDC与CDC相互转换
- HDC与CDC相互转换
- HDC与CDC相互转换
- HDC与CDC相互转换
- HDC与CDC相互转换
- 【Visual C++】CDC与HDC的区别以及相互转换
- 【Visual C++】CDC与HDC的区别以及相互转换
- HDC CDC相互转换
- HDC与CDC相互转换(转载)
- HDC与CDC相互转换(转载)
- CDC和HDC的相互转换
- CDC和HDC的区别与转换
- CDC和HDC的区别与转换
- CDC和HDC的区别与转换
- CDC和HDC的区别与转换
- CDC和HDC的区别与转换
- CDC和HDC的区别与转换
- Android实现自定义菜单
- JAVA中String与StringBuffer的区别
- 必知:嵌入式系统学习步骤
- 主题:window窗体对象open()和showModalDialog()用法
- VC中ListCtrl经验总结【转载】
- HDC与CDC的相互转换
- SQL Server嵌套事务探讨 (转贴)
- loadrunner学习笔记(从MYSQL中取数据)
- key编程注意事项
- 关于 Ext.form.Checkbox 的取值一个为 on
- 关于 Ext.form.Checkbox 的取值一个为 on
- 关于 Ext.form.Checkbox 的取值一个为 on
- SQL获取表中最新插入的记录
- Spring 之 Scope篇