cmetafiledc专题

MFC三种不同方式实现图形的保存和重绘---方法二: 运用CMetaFileDC

在OnButtonUp()函数中的代码 //选中透明画刷 CBrush* brush=CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH)); m_mfDc.SelectObject(brush); //m_mfDc为CMetaFileDC对象,全局的 //通过m_mfDc绘图 switch(m_gType) {

CPaintDC、CClientDC、CWindowDC和CMetaFileDC类的主要特点及区别

CPaintDC、CClientDC、CWindowDC和CMetaFileDC类的主要特点及区别  1、 设备环境(DC)     (1)在Windows中,显示工作是基于设备环境的。所谓设备环境(DC)是一种Windows数据结构,该结构包含应用程序设备输出时所需要的信息。    (2)在使用任何绘图函数之前必须建立一个设备环境对象。    (3)在Visual C+