1

mfcアプリケーションのクライアント領域に太い点または点を描きたい。そうする機能はありますか?または、非常に小さな円を描き、それを色で塗りつぶしてドットとして表示することもできますが、オブジェクトを塗りつぶすにはどうすればよいですか?特に湾曲したもの?
次に、その横にテキストを配置したいので、クライアント領域で「書き込む」ためにどの関数を使用できますか?

4

1 に答える 1

1
GetDC()->SetPixel(x, y, RGB(1,2,3))

GetDC() は現在の CWnd のデバイス コンテキストを返します。(x,y) は座標、RGB() は赤/貪欲/青の色です。

円などについては GetDC()->Ellipse() を、テキストの表示については GetDC()->TextOut() を見てください。

一般的なデバイス コンテキストに慣れておくとよいでしょう。以下を参照してください。

MFC CDC メンバー

于 2012-11-19T18:24:18.510 に答える