ご返答ありがとうございます、なんとなく理解できた気がします
試しに2種類の値を MakeScreen で作成した画面に折れ線グラフで書くというプログラムを
組んでみたのですが、くわさんのご希望の処理はこのようなものでしょうか?
#include "DxLib.h"
// 値の数
const int ParamNum = 4 ;
// 2種類の値
int Param1[ ParamNum ] = { 30, 120, 210, 270 } ;
int Param2[ ParamNum ] = { 10, 200, 100, 150 } ;
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
int Screen ;
int i ;
// ウインドウモードで起動
ChangeWindowMode( TRUE ) ;
// DXライブラリの初期化
if( DxLib_Init() < 0 ) return -1 ;
// 描画先の画面を作成
Screen = MakeScreen( 300, 300 ) ;
// 描画先を作成した画面に変更
SetDrawScreen( Screen ) ;
// 作成した画面全体を白で塗りつぶす
DrawBox( 0, 0, 300, 300, GetColor( 255,255,255 ), TRUE ) ;
// 2種類の値を線分で結んだ描画を行う
for( i = 0 ; i < ParamNum - 1 ; i ++ )
{
DrawLineAA( Param1[ i ], Param2[ i ], Param1[ i + 1 ], Param2[ i + 1 ], GetColor( 0, 0, 0 ) ) ;
}
// 描画先を裏画面にする
SetDrawScreen( DX_SCREEN_BACK ) ;
// 作成した画像を描画
DrawGraph( 0, 0, Screen, FALSE ) ;
// 裏画面の内容を表画面に反映する
ScreenFlip() ;
// キー入力待ち
WaitKey() ;
// DXライブラリの後始末
DxLib_End() ;
// ソフトの終了
return 0 ;
}