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);

これら2つの方法の間に忘れていることはありますか? エラーは発生せず、セットアップした他のすべてが実行されていますが、ウィンドウはポップアップしません。ありがとう!

4

1 に答える 1

1

その問題は、ShowWindowの後にUpdateWindowを呼び出さないことだと思います。しかし、私は.Netで作業しておらず、純粋なwin32apiのみで作業しています。:-)

于 2012-05-22T23:53:52.357 に答える