泛读课程3第二版答案:CClientDC dc(this);中的dc(this)是什么意思?

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 07:19:44
dc是什么意思呢?是窗体的句柄呢还是???什么??

this顾名思意就是这么,相当于一个本类的指针,省下你自己定义了。不光是CClientDC dc(this);你还可以this->看一下,你会发现你在本类中定义的函数变量都在。至于dc(this)的形式,是为了传递一个句柄给dc。既然有dc,所以你必然是定义的窗口类,因此this也可以说是你所定义的窗口类的指针。