所以,我正在做一个项目,我想要做的第一步是创建一个窗口,然后我想我会填充它。我使用createwindowex来创建它:
IntPtr newWindow = CreateWindowEx(WindowStylesEx.WS_EX_OVERLAPPEDWINDOW, "HelloWin", "New Window", WindowStyles.WS_OVERLAPPEDWINDOW, 0, 0, 100, 100, IntPtr.Zero, IntPtr.Zero, hInstance,IntPtr.Zero);并使用ShowWindow显示它:
ShowWindow(newWindow, ShowWindowCommands.Normal);在这两种方法之间有没有什么我忘记做的事情?我没有收到任何错误,我设置的所有其他东西都在运行,但窗口没有弹出。谢谢!
发布于 2012-05-23 07:53:52
我认为,问题是,你不能在ShowWindow之后调用UpdateWindow。但我不是在.Net中工作,只是在纯win32应用编程接口中工作。:-)
https://stackoverflow.com/questions/10708797
复制相似问题