CCDさん始めまして、DXライブラリの管理人です。
SaveDrawScreen 関数には縮小して保存する機能はありませんが、
GetDrawScreen 関数を使って一度画面の内容を他の画像ハンドルに保存して、
縮小して描画した画面イメージを SaveDrawScreen 関数で保存するという
方法があります。
int TempGraph;
// 一時的に画面イメージを保存する画像ハンドルを作成
TempGraph = MakeGraph( 640, 480 );
// 画面イメージを取得
GetDrawScreenGraph( 0, 0, 640, 480, TempGraph );
// 描画モードをバイリニアに(縮小描画を綺麗にするため)
SetDrawMode( DX_DRAWMODE_BILINEAR );
// 画面イメージを縮小して描画
DrawExtendGraph( 0, 0, 200, 150, TempGraph, FALSE );
// 縮小した画面を保存
SaveDrawScreen( 0, 0, 200, 150, "SaveImage.bmp" );
// 画面に元の内容を描画
DrawGraph( 0, 0, TempGraph, FALSE );
// 画面イメージを保存するために作成した画像ハンドルを削除
DeleteGraph( TempGraph );