vc中的CClientDC dc(this);
答案:4 悬赏:40
解决时间 2021-02-10 17:04
- 提问者网友:孤笛钟情你
- 2021-02-10 03:33
vc中的CClientDC dc(this);
最佳答案
- 二级知识专家网友:哭不代表软弱
- 2021-02-10 04:20
this顾名思意就是这么,相当于一个本类的指针,省下你自己定义了。不光是CClientDC dc(this);你还可以this->看一下,你会发现你在本类中定义的函数变量都在。至于dc(this)的形式,是为了传递一个句柄给dc。既然有dc,所以你必然是定义的窗口类,因此this也可以说是你所定义的窗口类的指针
全部回答
- 1楼网友:星痕之殇
- 2021-02-10 06:14
当前的窗口指针。
- 2楼网友:滚刀废物浮浪人
- 2021-02-10 05:19
这句代码所在的类的类指针。
- 3楼网友:专属的偏见
- 2021-02-10 05:11
cclientdc dc(this),这句就是用cclientdc的一个带cwnd指针类型参数的构造函数来生成一个名字是dc的实例而已,没什么特别的啊。
getdlgitem(idc_static_01)这句用来获得id是idc_static_01的控件的句柄,而在你的程序中,已经知道这个控件是个静态标签,所以可以直接用(cstatic *)将这个句柄转换成静态标签控件的句柄。
另外,所有控件、窗口、框架的类都是由cwnd类继承来的,所以都可以作cclientdc dc_i()这个括号中的参数。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯