> SetWindowSizeChangeEnableFlag(true,false);でウィンドウサイズを元より拡大できないでしょうか。
すみません、できませんが代用の処理として、SetGraphMode で最初にソフトの画面のサイズを
デスクトップと同じサイズにしておいて SetWindowSize で希望のサイズにする、
という方法があります( DxLibModelViewer.exe もこの方式です )
SetWindowSizeChangeEnableFlag(true,false);
// デスクトップ画面のサイズを取得して SetGraphMode で設定
int DesktopW, DesktopH ;
GetDefaultState( &DesktopW, &DesktopH, NULL ) ;
SetGraphMode( DesktopW, DesktopH, 32 ) ;
// SetWindowSize で希望のサイズにする
SetWindowSize( 640, 480 ) ;
> もしくは、SetWindowSizeChangeEnableFlag(true);で拡大縮小した時にもバイリニア法で描画した時の様に
> 滑らかに拡大縮小できる方法があればよいのですが。
SetWindowSizeChangeEnableFlag(true); の際のウィンドウの拡大・縮小はOS依存なので、
環境によってバイリニア法だったりニアレスト法だったりします、どちらの方式にするか
指定する API があれば良いのですが、残念ながら無いようです… (- -;