2012-03-10 4 views
2

グラフを単純な関数/座標のセットからウィンドウにプロットしたいと思います。私はC++ win32の基本を知っていて、ボタンや他のコントロールオブジェクトを使って簡単なウィンドウを作ることができます。しかし、私のプログラムにグラフをプロットするのに、最も速くて簡単なライブラリはどれですか?C++ウィンドウでグラフをプロットする

答えて

2

Win32 API(CLRではなく)を使用していることを期待しています。

理論は簡単ですが、WM_PAINTメッセージを使用してデバイスコンテキストを取得する必要があります。 メインウィンドウ内の子ウィンドウ(control - static、button)を使用できます。ここで

はいくつかの便利なリンクです: http://www.codeproject.com/Articles/2078/Guide-to-WIN32-Paint-for-Intermediates

http://www.codeproject.com/Articles/66250/BeginPaint-EndPaint-or-GetDC-ReleaseDC.aspx

例:

case WM_PAINT: 
    BeginPaint(hWnd, &ps); 
    LineTo(ps.hDC, 30,30); 
    EndPaint(hWnd, &ps); 
return 0; 

これは、ここ0,0から30,30

+0

すばやく便利な回答ありがとう!私はそれを仕事にしました。今私は線が引かれる矩形を作る方法を見つけなければなりません。 – Janman

+0

こんにちは@Janman、問題はありません、ここを見て:http://msdn.microsoft.com/en-us/library/dd162898%28v=vs.85%29.aspx BeginPaintとEndPaint内で次のように使用:矩形(ps.hDC、0、0、30、30) – rkosegi

関連する問題