我的程序中用到的一些命令按扭,需要在按扭建立时,把visible设为false,但我程序要将按扭重新显示出来。我却找不到更改按扭的visible属性的命令的方法。请教个位大虾们有何高见

解决方案 »

  1.   

    m_button;  //你的CButton对象或变量
    m_button.ShowWindow(true); //显示这个按钮
    m_button.ShowWindow(false);//隐藏这个按钮
      

  2.   

    GetDlgItem(IDC_YOUR_BUTTON)->ShowWindow(SW_SHOW);//取消visible属性
    GetDlgItem(IDC_YOUR_BUTTON)->ShowWindow(SW_HIDE);//隐藏按钮GetDlgItem()这个函数能得到由参数指定控件的指针,利用这个指针就可以调用相关对象的属性或方法了!
      

  3.   

    GetDlgItem(IDC_YOUR_BUTTON)->EnableWindow(TRUE);//可用
    GetDlgItem(IDC_YOUR_BUTTON)->EnableWindow(FALSE);//禁用
    GetDlgItem(IDC_YOUR_BUTTON)->ShowWindow(SW_SHOW);//取消visible属性
    GetDlgItem(IDC_YOUR_BUTTON)->ShowWindow(SW_HIDE);//隐藏按钮
      

  4.   

    GetDlgItem(IDC_YOURBUTTONID)->ShowWindow(SW_SHOW);//显示出来
    GetDlgItem(IDC_YOURBUTTONID)->ShowWindow(SW_HIDE);//隐藏起来GetDlgItem(IDC_YOURBUTTONID)这个函数得到你对应控件的句柄,然后调用它的显示窗口的方法就是了。
      

  5.   

    YourButton.EnableWindow(TRUE);//使button可用
    YourButton.EnableWindow(FALSE);//使button禁用