如何自定义监视窗口格式

时间:2011-08-04 12:39:18

标签: c++ visual-studio-2008 winapi

我的课程类似于:

class TimeSpan
{
  ...
private:
  __int64 m_ticks;
};

在VS中调试时,TimeSpan变量显示为不可读的大数字,我需要使用某种实用程序使其可读。我希望能够在观察窗口中以合理的方式看到TimeSpan变量,例如“01:12:43.0000”。

有办法做到这一点吗?怎么样?

1 个答案:

答案 0 :(得分:3)

您可以找到有关此here的信息。 它也适用于VS2008。它有点地下和不稳定。小心!

另一种选择是修改您的类以包含格式化的字符串,并在所有非const方法中更新它。

class TimeSpan
{
  ... 
private:
  __int64 m_ticks;
#ifdef _DEBUG
  std::string m_str;
#endif
}