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

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
fulls
記事: 72
登録日時: 14年前
住所: 埼玉

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

#1

投稿記事 by fulls » 14年前

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

アバター
a5ua
記事: 199
登録日時: 14年前

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

#2

投稿記事 by a5ua » 14年前

フルスクリーンのウインドウモードの切り替えなら、
IDirect3DDevice9::Resetで新しいパラメータを設定してやればできたと思います。

コード:

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

fulls
記事: 72
登録日時: 14年前
住所: 埼玉

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

#3

投稿記事 by fulls » 14年前

a5uaさん、ありがとうございます。
早速やってみます。

閉鎖

“C言語何でも質問掲示板” へ戻る