CM_MouseEnter, CM_MouseLeave对任何可视化组件都有用。 但是我只想对某一组件发生作用。 该怎么办啊???

解决方案 »

  1.   

    没办法!!!
    如果你的Lable的Parent为是Form,那它就不再会激活上述两个消息!
    你可以按照我教你的办法,对每个控件都生成上述两个消息
    ==================================================
    呵呵:)
    我在测试CSDN的总分统计是否有BUG
    楼主能否尽快结帐!!给我1分:)
      

  2.   

    除非其它的组件的WM_MOUSEENTER你都自己的实现
      

  3.   

    ColdWolf(天边流星) :
    可不可以说清楚一点?? 说完嘛, 不要害羞!!
      

  4.   

    写一个组件,把 CM_MouseEnter, CM_MouseLeave 引出来就可以了。也可以在一个窗体有单元中从一个组件中继承出一个新的组件,然后拦截这两消息就可以了。
      

  5.   

    Object.WindowProc := 要处理的过程;
      

  6.   

    如果想对应用程序中的同一类组件有效,可以用SetClassLong函数
      

  7.   

    To : CoolSlob(多为生计着想ing)
    考, 你又多了一颗星了。恭喜恭喜!