我在一个aic控件上方添加了一个透明的label控件,但是我想让label无法阻挡对aic的所有鼠标事件。
我想挨个使用call来转移事件目标,但是有些aic控件的事件是label控件所没有的。
我试着把label的enabled设为false,但我又不想让label变成灰色。
我想知道如何让label无法阻挡对aic的所有鼠标事件

解决方案 »

  1.   

    最简单的你就不要用LABEL控件,直接用GDI API在你这个aic 控件上面绘出文字。用LABEL的情况呢,你可以把鼠标全拦截下来,然后模拟还原到AIC控件,类似按键精灵回放的原理。
      

  2.   

    获取label的鼠标事件,然后sendmessage到下面那个控件就可以了
      

  3.   

     对不起,我不清楚哪个GDI函数可以实现这项功能。可以举一个例子吗?
      

  4.   

     应该不行,有些aic的鼠标事件是label没有的。
      

  5.   

    绘文字,主要是 DrawText( )或者TextOut( ) 这些。当然要用它,还得附带的先使用 GetWindowDC( ) 之类的API。