我需要在MSVC++中创建一个虚拟窗口,它永远不会被显示并且甚至在应用程序的主窗口之前就被创建。这是渲染引擎所需的。因此,如果可能的话,最好不要注册类。
为了测试,最好让它可见以证明它存在 - 我可以使用静态或按钮之类的东西吗?我一直在尝试使用CreateWindow(),但是虽然我得到了返回值,但没有任何可见的内容出现。
为了测试,最好让它可见以证明它存在 - 我可以使用静态或按钮之类的东西吗?我一直在尝试使用CreateWindow(),但是虽然我得到了返回值,但没有任何可见的内容出现。
我提交了自己的测试代码以供批评:
HWND dummyHWND = ::CreateWindowA("STATIC","dummy",WS_VISIBLE,0,0,100,100,NULL,NULL,NULL,NULL);
::SetWindowTextA(dummyHWND,"Dummy Window!");
它似乎起作用了...
WS_VISIBLE
标志。 - Cody Gray