私は、(タスクバーボタンが表示されるように)表示されるが、最小化されたオーバーラップウィンドウを作成したいと思います。 WS_MINIMZED(またはWS_MAXIMIZE)を使用してウィンドウを作成すると、何も行われません。 ShowWindow(hWnd、SW_SHOWMINIMIZED)を使用すると、重大なエラーが発生します。私はそれがSTARTUPINFOと関係があると思われますが、調整/変更/ハイジャックの方法に関する情報は見つかりません。最小化されたオーバーラップウィンドウの作成(Win32)
hWnd = CreateWindowA(
(LPCSTR)atom,
"Window Name",
WS_OVERLAPPEDWINDOW | WS_VISIBLE | WS_MINIMZED, // doesn't work
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
0,
0,
hInstance,
0);
ShowWindow(hWnd,SW_SHOWMINIMIZED); // gives critical error
は最小化されたウィンドウを表示します。問題は他のところにある。 –
"致命的なエラー"がどのように見えるかはわかりません。 SW_SHOWMINIMIZEDのWS_OVERLAPPEDとShowWindowだけが行います。 –