如何让Button不可见但可用
我在对话框中加了一个button空间,并生成了一个按钮响应函数void CMyDlg::OnBnClickedButton1()
{}这样,在程序运行时,我用鼠标点击这个按钮后,OnBnClickedButton1()就能执行
但我想让这个按钮在程序运行时不显示该如何做呢?
如果我在按钮控件的属性中把visible项设为false,那么这个按钮在程序运行时就不显示了,但我用鼠标点击这个按钮所在区时,OnBnClickedButton1()不会执行

解决方案 »

  1.   

    在PreTranslateMessage里判断鼠标的位置,如果在button的范围内,则调用button的响应函数
      

  2.   

    自绘button为透明的,或者做成bitmapbutton,设置图片为你当前button位置处的背景。
      

  3.   

    一定要Button?..标题为空的Static不是正好..
      

  4.   

    ID另取一个,style选notify(通知)
    就这样了..
      

  5.   

    to awperpvip: 我的按钮是要做成特殊形状的 static 行吗?to aniuman 和 Ouyh12345 能给个例子吗 我是个新手
    谢谢
      

  6.   

    |Aa|形状的那个控件,在Button左上位置找找看..