HINSTANCE:Windows 编程(尤其是 Win32 API)中的一种“句柄”(handle),表示程序/模块的实例(通常可理解为当前可执行文件 EXE 或某个 DLL 模块在内存中的标识)。常见于 WinMain 参数、资源加载(如图标、字符串表)等场景。
(注:在较新的 Windows 体系中,HINSTANCE 与 HMODULE 在很多情况下可以互换使用。)
/ˌeɪtʃ ˈɪnstəns/
Pass the HINSTANCE to CreateWindow when you create the main window.
创建主窗口时,把 HINSTANCE 传给 CreateWindow。
In WinMain, the HINSTANCE parameter lets the program locate and load resources embedded in the executable, such as icons and dialogs.
在 WinMain 中,HINSTANCE 参数使程序能够定位并加载嵌入在可执行文件中的资源,例如图标和对话框。
HINSTANCE 来自 Windows/Win32 的命名习惯:前缀 H- 常表示 Handle(句柄),后半部分 INSTANCE 表示“实例”。合起来就是“实例句柄”。这种写法也常被视为一种(类似)匈牙利命名法风格的类型提示。
HINSTANCE。 HINSTANCE/HMODULE。 HINSTANCE。