1

我想在 mfc alpplication 的客户区画一个粗点或一个点。有这样做的功能吗?或者,我什至可以画一个非常小的圆圈并用一种颜色填充它,使它看起来像一个点——但是我又该如何填充一个对象呢?尤其是弯曲的?
然后我还想在它旁边放一些文本——那么我可以用什么函数在客户区“写”呢?

4

1 回答 1

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

其中 GetDC() 将返回当前 CWnd 的设备上下文,(x,y) 是坐标,RGB() 是红色/贪婪/蓝色。

查看 GetDC()->Ellipse() 以获取圆形等,并查看 GetDC()->TextOut() 以显示文本。

一般来说,熟悉设备上下文会很好,请参阅:

MFC 疾病预防控制中心成员

于 2012-11-19T18:24:18.510 回答