procedure CMEnabledChanged(var Message: TMessage); message CM_ENABLEDCHANGED;procedure CMFontChanged(var Message: TMessage); message CM_FONTCHANGED;
procedure CNDrawItem(var Message: TWMDrawItem); message CN_DRAWITEM;
上面在做控件的时候有什么作用???
CM_ENABLEDCHANGED;
CM_FONTCHANGED;
CM_FONTCHANGED;
那这些又是什么意思啊????哪里可以找到这些的帮助???

解决方案 »

  1.   

    invalidate 发出wm_paint message
      

  2.   

    invalidate 发wm_paint message
      

  3.   

    invalidate 发wm_paint message
      

  4.   

    MSDN中应该有
    置于这两条消息的含义应该是“顾名思义”啦!
    CM_ENABLEDCHANGED
    CM_FONTCHANGED
      

  5.   

    procedure CMEnabledChanged(var Message: TMessage); message CM_ENABLEDCHANGED;procedure CMFontChanged(var Message: TMessage); message CM_FONTCHANGED;
    procedure CNDrawItem(var Message: TWMDrawItem); message CN_DRAWITEM;继承控件,封装CM_ENABLEDCHANGED和CM_FONTCHANGED、CN_DRAWITEM消息
      

  6.   

    CM_*,VCL control message IDs 
    CN_*,VCL control notification IDs
    具体你看一下VCL的源代码不就可以了吗?
      

  7.   

    to  lz_0618
    就是看不懂我才问啊!!!