在MFC的CMFCPropertyGridProperty类中,m_strFormatDouble 是一个成员变量,用于存储浮点数属性的显示格式字符串。该成员变量定义了浮点数的格式,例如小数点后的位数等。

以下是一些关于 m_strFormatDouble 的示例用法:
CMFCPropertyGridProperty* pDoubleProperty = new CMFCPropertyGridProperty(_T("Double Property"), (_variant_t)123.45, _T("This is a double property"));
pDoubleProperty->m_strFormatDouble = _T("%.2f");  // 设置显示格式为两位小数

// 添加属性到属性网格
m_wndPropertyGrid.AddProperty(pDoubleProperty);

在这个示例中,创建了一个双精度浮点数属性,并通过设置 m_strFormatDouble 成员变量,指定了显示格式为两位小数。这样,在属性网格中显示这个属性时,它将按照指定的格式进行显示。

请注意,具体的显示格式可以根据你的需求进行调整。m_strFormatDouble 是一个格式化字符串,你可以使用类似 printf 函数的格式说明符,来定义浮点数的显示格式。


转载请注明出处:http://www.pingtaimeng.com/article/detail/19603/MFC/CMFCPropertyGridProperty