2016-05-23 2 views
-5

C++でWinApiにintを表示するのに苦労しています。私は、描画機能WinApi(C++)でintを表示する方法

void MyOnPaint(HDC hdc) 
{ 
    Graphics graphics(hdc); 
    Pen pen(Color(255, 0, 0, 255)); 
    Pen pen2(Color(255, 25*col, 0, 255)); 

    for (int i = 1; i < 100; i++) 
     graphics.DrawLine(&pen2, data[i - 1].X, data[i - 1].Y, data[i].X, data[i].Y); 


    graphics.DrawRectangle(&pen, 50 + value, 400, 10, 20); 
} 

を持っていると私はそれが私がメソッドを呼び出すたびに更新されるだろうメソッドが呼び出されるたびに(値の値は、それをchangeing続けます(例えば、値のための)整数を表示したいと思います)。

Graphics.DrawStringについて聞いたことがありますが、使用方法はわかりません。

+0

これはC++/Winapiの質問ではなく、C#の質問のようです。 – Sean

+2

@Seanいいえ、C++/GDI +の質問のように見えます –

+0

sprintfやその他の関連する標準機能について学ぶ時間です。 –

答えて

1

intを文字列(一連の文字)に変換します。 std::to_wstringを使用してください。文字列を描画します。 DrawStringのようなAPI関数は、後者と大いに役立ちます。

関連する問題