hur.cn - 华软网

 热门搜索

为什么我从CProgressCtrl继承的类不能显示在对话框上?

  作者:未知    来源:网络    更新时间:2010/12/7
    我说的意思是: 我从CProgressCtrl继承了一个类。这个继承的类怎么在对话框上显示不出来?我继承像这样:
 class CTextProgress : public CProgressCtrl
{
         DECLARE_DYNAMIC(CTextProgress)

    public:
    protected:
DECLARE_MESSAGE_MAP()
};

在对话框类里我定义成这样:
   public:
    CTextProgress m_Progress;
    然则对话框运行后看不到继承的进度条。怎么回事?哪位高手指点下?
---华软 网友回答---
你创建窗口了没,照旧 subclassDlgItem 了?只是在 .h 中定义算怎么回事。
---华软网友回复---
引用楼主 crazyhuman 的回复:
我说的意思是: 我从CProgressCtrl继承了一个类。这个继承的类怎么在对话框上显示不出来?我继承像这样:
 class CTextProgress : public CProgressCtrl
{
  DECLARE_DYNAMIC(CTextProgress)

  public:
  protected:
DECLARE_MESSAGE_MAP()
};

在对话框……

你是静态联系关系照旧动态来创建呢?你啥都没写,就申明了一个类的成员变量
---华软网友回复---
静态联系关系
---华软网友回复---
VC++6.0下就能够,在VS2008下不行,VS2005下也不行。
---华软网友回复---
列位说的条件都有,就是显示不出来。
---华软网友回复---
没有理由啊
---华软网友回复---
所以我郁闷的很,这个问题本来很简单,现在搞的我想死。
---华软网友回复---
兄弟我郁闷的很,这个问题搞的我今天早上没有笑。!
---华软网友回复---
很干兴趣啊!
---华软网友回复---
你什么也没干?然后就这样就欠好用?
你说6.0就好用?
---华软网友回复---
是这样的。汗。。。今天早上绝对让我少活了几年!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。