实例句柄

【勇芳软件工作室】汉化HomePreviousNext

每个窗口类都需要一个实例句柄来标识注册该类的应用程序或DLL。作为多任务系统,Windows允许多个应用程序或DLL同时运行,因此它需要实例句柄来跟踪所有这些应用程序。Windows为正在运行的应用程序或DLL的每个副本分配一个句柄。

同一应用程序或DLL的多个实例都使用相同的代码段,但每个实例都有自己的数据段。Windows使用实例句柄来标识与应用程序或DLL的特定实例对应的数据段。

当应用程序启动时,Windows将实例句柄传递给应用程序或DLL。应用程序或DLL通过将该实例句柄复制到WNDCLASSEX结构的的hInstance成员中将该实例句柄分配给该类。