【C++】DirectX初心者質問スレ Part8 【D】
■ このスレッドは過去ログ倉庫に格納されています
0421デフォルトの名無しさん
2006/03/22(水) 02:18:35ウィンドウモードでデバイスを初期化したウィンドウが
WM_SYSCOMMANDのSC_MAXIMIZEを受け取った時に
IDirect3DDevice9::Resetでフルスクリーンにした場合
もう一度IDirect3DDevice9::Resetでウィンドウモードに戻すと
タイトルバーとかが消えてしまい困っています
ただしその状態から最小化>元に戻すとやると
何故かタイトルバーまわりが復活し、ウィンドウの位置も元通りになります
ウィンドウモードにResetした時点でウィンドウの状態を元に戻すには
どうしたらいいんでしょうか?
WM_SIZEのSIZE_RESTOREDでMoveWindowしても反映されませんし
そもそもGetWindorRectしたらフルスクリーン化する前のままでしたし
しかも何故かウィンドウスタイルがTOPMOSTな挙動になってるし…
■ このスレッドは過去ログ倉庫に格納されています