在图片控件中查找Pixel值以绘制图形

时间:2012-11-05 10:36:13

标签: visual-c++ mfc gdi cdc

我正在创建一个类似于任务管理器的项目enter image description here

现在我想绘制一个显示cpu使用情况的图表。

我的问题是我对vc ++中的绘画没有任何了解, 但我的想法是我应该首先在任务管理器中创建一个网格,但我没有任何像素信息, 所以请告诉我如何在Picture控件中找到像素值。

1 个答案:

答案 0 :(得分:0)

当Windows发送WM_PAINT消息时,不是试图操纵屏幕上的内容,而是使用CBitmap :: CreateCompatibleBitmap和BitBlt在内存中创建位图。

这个问题着眼于如何通过处理WM_PAINT消息将CStatic控件(即图片控件)子类化为绘制到对话框: Handling WM_PAINT in a Subclassed CStatic Control

您只需要添加位图绘制位。