MFC中句柄,指针有什么区别 10

还有关于this指针,有些分不清分别指向的是什么... 还有关于this指针,有些分不清分别指向的是什么 展开
 我来答
匿名用户
2017-09-01
展开全部
比方win7系统中有很多窗口,控件等资源, 系统怎么去区分谁是谁窗口, 是通过句柄, 句柄是唯一的. 我们要在系统成百上千个窗口或控件中访问某一个, 也是通过句柄, 把它看成区别窗口或控件或其它资源(有窗口句柄,控件句柄,事件句柄,资源句柄,线程句柄等等)的ID.
指针范围就广了, this是指向对象本身, 比如你在MFC程序OnInitDialog函数中写ShowWindow( ), 其实是this->ShowWindow( ), 只是在本对象中省略了this. (我认为把this看成me, 从字面上来看更好理解)
对窗口,控件等而言, 句柄是this(或对象实例)的一个子集, this(或对象指针)包含本窗口句柄, 还有其它更多的东西.
以上是我的看法, 通过例子更好理解
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式