我用如下代码创建一个BUTTON控键,但运行后界面上什么都没有,请问下面代码哪里不对,还是少了什么,谢谢拉~~~~~~~~CButton btn;
btn.Create( "H_ming", WS_CHILD, CRect( 10, 10, 100, 32 ), this, 20 );
btn.ShowWindow( SW_SHOW );
btn.UpdateWindow();

解决方案 »

  1.   

    代码没有问题,写的地方不对吧
    CButton btn;写到窗口类的头文件中
    代码写在对话框的OnInitDialog函数中即可
      

  2.   

    你创建了这么一个button,然后离开这个作用域,btn就被销毁了。
    相当于你什么都没有做,ft....
    强烈建议你去看C++对象的基础。
      

  3.   

    CButton* btn = new CButton;
    btn->Create( "H_ming", WS_CHILD, CRect( 10, 10, 100, 32 ), this, 20 );
    btn->ShowWindow( SW_SHOW );
    btn->UpdateWindow();