|
4
|
| rsthegreat12 · 技术社区 · 12 年前 |
|
1
11
winapi带有从Windows版本1到3继承的一些包袱。他们使用协作式多任务,运行相同的“任务”,通过使用相同的程序并传递不同的hInstance值来实现。将多任务GUI操作系统塞进640 KB的RAM中的重要技巧。 21年前,随着Windows NT的发布,Windows 95的发布,这一点不再适用。最初支持进程概念的Windows版本。安全性和系统稳定性的一个重要概念是,运行程序之间存在非常强的隔离。因此,HINSTANCE的相关性消失了,每个过程都获得了相同的价值。A. 伪句柄 对于HMODULE来说,这非常类似,它只是加载模块的内存中的地址。 因此,可以为hInstance参数传递NULL。它意味着“当前进程”,不能为另一个进程创建窗口。将从WinMain()获得的hInstance存储在全局变量中也很好,只有一个。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |