当前位置:开发平台->Windows ->Windows零基础入门:4.5 获取窗口类所属的应用程序实例句柄

原创版权标志Windows零基础入门:4.5 获取窗口类所属的应用程序实例句柄

作者:codexia  发表时间:2015-10-28  阅读:
[摘要] 我们的窗口类是一个程序的界面,这个界面就是窗口。而这个窗口需要创建,就需要注册窗口类。有的窗口类是已经注册好的系统窗口类,有的是需要自己注册的。而每一个窗口类都是有与之关联的实例句柄的。这样就可以确定这个窗口类是在哪个实例注册的,也就是属于谁。

    在前面的章节中,我们WNDCLASS结构体,它其中一个成员就是hInstance。它是一个实例句柄。我想,我们有必要再继续了解下。
    应用程序实例是由一个exe运行后产生的一个进程。而这个exe可以被运行很多次,也就产生了很多的进程。这里将这个exe视为单进程的程序,简化描述。而exe文件始终就只有一份,但是却产生了很多个进程。这里要排除程序限制exe一次只能运行一个进程的情况。而不管是哪样,这样创建出来的进程,就是一个应用程序的实例。每一次双击exe其实就是创建了一个应用程序的一个实例。那么这个实例就是用hInstance参数来唯一标识的。系统可以通过这个唯一的标识准确无误的停止一个实例的运行,而不会误伤其他实例。
    我们的窗口类是一个程序的界面,这个界面就是窗口。而这个窗口需要创建,就需要注册窗口类。有的窗口类是已经注册好的系统窗口类,有的是需要自己注册的。而每一个窗口类都是有与之关联的实例句柄的。这样就可以确定这个窗口类是在哪个实例注册的,也就是属于谁。
    而实例...【登录后阅读更多内容】

文章来源:C++技术网原创文章版权为网站和作者共同所有,会员文章禁止转载。非会员文章转载做好本文超链接即表示授权转载。通过文章下面的分享按钮可以自由分享所有文章。

返回顶部

在线提问
问题标题:
问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)