0

所以,我正在做一个项目,我想做的第一步是创建一个窗口,我想我稍后会填充它。我使用 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);

这两种方法之间有什么我忘记做的吗?我没有收到任何错误,我设置的所有其他内容都在运行,但窗口没有弹出。谢谢!

4

1 回答 1

1

我认为,那个问题是,您不会在 ShowWindow 之后调用 UpdateWindow。但我不在.Net 中工作,只有纯win32 api。:-)

于 2012-05-22T23:53:52.357 回答