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