本帖最后由 NE_Demon 于 2009-10-15 18:13:51 编辑

解决方案 »

  1.   

    直接拖按钮控件上去啊
    灰色就,EnableWindow(FASLE)
      

  2.   

    CButton* pBtn = new CButton;
    CRect rect(100,100,200,130);
    pBtn->Create( "New Button", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON
    , rect, this, 5001); 
      

  3.   


    //按钮创建
    CButton* pBtn = new CButton; 
    CRect rect(100,100,200,130); 
    pBtn->Create( "New Button", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON 
    , rect, this, 5001); 
    //隐藏按钮
    EnableWindow(5001,FALSE);
      

  4.   

    EnableWindow第一个参数 传的什么?
    我传控件句柄来不了..
      

  5.   


    那你用 pBtn->EnableWindow(false);  这样呢?
    这样操作后,按钮就不可选了,但可以看见
      

  6.   

    效果和系统的calc 这个程序界面一样
      

  7.   

    [Error] F:\myfile\c\windows\try\study5\main.c:34: error: `CButton' undeclared (first use in this function)
    貌似没有CButton类型...
    是没包含头文件吗?
    我是用Cfree写的对话框
      

  8.   

    ...
    不是 
    是C的windows
      

  9.   

    用API方式创建按钮使用CreatwWindow()函数