CStatic 派生的直方图控件





5.00/5 (11投票s)
2000 年 1 月 10 日

90248

3503
用于显示数据的简单直方图控件
CAlexfStaticHistogram
控件是一个轻量级类,适用于显示直方图。您可以添加新的列、附加文本、更改文本方向以及运动方向(如果您在运行时更改数据)。
在对话框中使用 CAlexfStaticHistogram
非常简单
- 在您的对话框类的头文件中包含 CAlexfStaticHistogram.h。
- 为要子类化的每个静态文本控件添加 CAlexfStaticHistogram 类型的成员变量。
- 在对话框的 OnInitDialog() 方法中子类化静态文本控件并设置控件的样式。
m_sHistogram.SetTextWidth(50); // Set text width (0 - no text) m_sHistogram.SetTextLines(5); // Set number of text lines (0 - none) m_sHistogram.text[0] = "Z1"; // Set text (too easy to create special m_sHistogram.text[1] = "Zz2"; // function for that) // ... m_sHistogram.SetMaxValue(99.9) // Set relatival maximum m_sHistogram.Add(50); // Add new column to histogram
如果您想要“动态”直方图 - 您可以重写,例如,OnTimer()
并简单地调用
m_sHistogram.Add(/*Value*/);
请随时向我发送关于此控件的任何建议。