不是用向导生成的,自己写的一个MFC程序,其中的窗口是从CFrameWnd继承下来的,现在想在其中加入一个BUTTON,请问该怎么做?

解决方案 »

  1.   

    CButton btn;
    btn.Create(...);
      

  2.   

    楼上的,我试过,显示不出来CButton btnGo;

    btnGo.Create(_T("测试"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(0,100,0,100), this, 0xffff);
    btnGo.ShowWindow(SW_SHOW);
    btnGo.UpdateWindow();
      

  3.   

    CRect的范围给错了
    CRect(left, top, right, bottom)把你的rect改为CRect(0, 0, 100, 100)就OK
    另外,btnGo对象应该是类的成员变量,而不能在函数里定义。
      

  4.   

    刚才测试也发现了,MoveWindow一下就出来了,原来把BUTTON给弄成宽度0了谢谢楼上的