class CNumedit : public CEdit
{
  ...
}#include "Numedit.h"BOOL CMyAddressDlg::OnInitDialog()
{
 ...
CNumedit m_Numedit;
m_Numedit.Create(WS_CHILD|WS_VISIBLE,CRect(10,10,100,10),this,);
m_Numedit.ShowWindow(SW_NORMAL);
}
我是菜鸟,请高手帮忙。谢谢先

解决方案 »

  1.   

    m_Numedit.ShowWindow(SW_SHOW);试试
      

  2.   

    或者把它改成指针类型的
    CNumedit* m_Numedit;
    m_Numedit->Create(WS_CHILD|WS_VISIBLE,CRect(10,10,100,10),this,);
    m_Numedit->ShowWindow(SW_NORMAL);
      

  3.   

    m_Numedit是局部变量
    要么new
    要么把它定义为类的成员变量
      

  4.   

    CRect(10,10,100,10),改为CRect(10,10,100,100),试试
      

  5.   

    楼主,不是坐标的问题吧?
    你的Edit控件是个局部对象,函数结束就Edit析构了
    坐标对了,也是不会显示的