读书人

CClientDC pDC(this);该如何处理

发布时间: 2013-02-27 10:48:11 作者: rapoo

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 是表示要在当前窗体上画。

读书人网 >C++

热点推荐