ページ 11

プログラム実行中のウィンドウサイズの変更について

Posted: 2011年8月11日(木) 21:33
by fulls
C++とDirectX9でプログラミングをやっています。
一つ質問なのですが、タイトル通りプログラム実行中のウィンドウサイズの変更はなにをすればできるのでしょうか。
東方星蓮船などで実行中にF10をおした時のようなことをやりたいです。
ヒントとなる関数などでもいいので教えてください。

Re: プログラム実行中のウィンドウサイズの変更について

Posted: 2011年8月11日(木) 22:13
by a5ua
フルスクリーンのウインドウモードの切り替えなら、
IDirect3DDevice9::Resetで新しいパラメータを設定してやればできたと思います。

コード:

LPDIRECT3DDEVICE9 device;
    ・
    ・
    ・
D3DPRESENT_PARAMETERS param;
/* paramをフルスクリーン用に設定 */
device->Reset(&param);

Re: プログラム実行中のウィンドウサイズの変更について

Posted: 2011年8月12日(金) 17:37
by fulls
a5uaさん、ありがとうございます。
早速やってみます。