创建 HWND 的最简单方法

2024-02-18

我需要 MSVC++ 中的虚拟窗口,它永远不可见,甚至在应用程序的主窗口之前创建。它是渲染引擎所需要的。因此,如果可能的话,我宁愿不必注册课程。

为了测试,最好让它可见以证明它的存在 - 我可以使用静态或按钮或其他东西吗?我一直在尝试使用 CreateWindow() 但当我获得返回值时,没有出现任何可见的内容。


我提交自己的测试代码以供批评:

HWND dummyHWND = ::CreateWindowA("STATIC","dummy",WS_VISIBLE,0,0,100,100,NULL,NULL,NULL,NULL);
::SetWindowTextA(dummyHWND,"Dummy Window!");

似乎有效...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

创建 HWND 的最简单方法 的相关文章