我用class wizard创建了onstatic1函数,
但运行时不见有反应。
为什么呢?
是否要设置什么static text的风格?
在哪设?
设哪一项?
还是别的?

解决方案 »

  1.   

    CMyStatic:public CStatic
    {
      ....
    }
      

  2.   

    关于静态文本要响应消息确实是需要选一个选项的,选上系统才会将消息发到你的标签。
    在属性中选Notify就是了!
      

  3.   

    同意 zfive5(最码) 的作法,
    首先从CStatic派生出自己的类CMyStatic,
    然后在该派生类中写好你需要的消息响应函数,
    最后为你的静太文本添加一个关联的变量,变量类型选择CMyStatic即可.
      

  4.   


    从CStatic 派生一个类:
    在类初始化时,增加以下代码:
    ModifyStyle(0,SS_NOTIFY);
      

  5.   

    选中Notify属性,他只能接收很少的消息,如果派生多一些。
      

  6.   

    不是notify属性,是通告属性,最好派生子类,这样可以响应更多的消息