画面の表示方法について質問します。

ウィンドウの大きさを指定する、フルスクリーン表示にする、
ここまでは出来たのですが
表示されるキャラや背景の解像度を
ウィンドウの大きさに応じて変える方法がわかりません。

Windowsの画像ビューアみたいに
ウィンドウに合わせた大きさで
キャラや背景を表示するにはどうすればいいんでしょうか?

開発環境は
WindowsXP SP2
DirectX 9.0 Oct04
VisualC++.NET 2003
以上です。よろしくお願いします。