首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

CClientDC pDC(this);该如何处理

2013-02-27 
CClientDC pDC(this)CClientDC是派生于CDC的类 。pDC 是该类的对象吗?后面(this)是什么意思?是把当前窗口

CClientDC pDC(this);
CClientDC是派生于CDC的类 。
pDC 是该类的对象吗?后面(this)是什么意思?是把当前窗口或者视图给pDC吗?
整个整句话实现啥呢?谢谢
[解决办法]
pDC是该类的指针对象,在当前界面(对话框类下)进行操作。
[解决办法]
class CClientDC : public CDC
{
DECLARE_DYNAMIC(CClientDC)

// Constructors
public:
explicit CClientDC(CWnd* pWnd);

// Attributes
protected:
HWND m_hWnd;

// Implementation
public:
virtual ~CClientDC();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
};
[解决办法]

引用:
CClientDC是派生于CDC的类 。
pDC 是该类的对象吗?后面(this)是什么意思?是把当前窗口或者视图给pDC吗?
整个整句话实现啥呢?谢谢

就是画图
[解决办法]
CClientDC 用来在客户画图的。 传this 是表示要在当前窗体上画。

热点排行