procedure CMMouseEnter(var msg:TMessage); message CM_MOUSEENTER;解释什么意思?谢谢 procedure CMMouseEnter(var msg:TMessage); message CM_MOUSEENTER;procedure CMMouseEnter(var msg:TMessage);前面这个是很容易理解,但是加上这个 message CM_MOUSEENTER;是什么意思呢?自定义函数能这样写吗?有什么好处? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能,这是写消息触发函数的必要格式,message是关键字,CM_MOUSEENTER是消息类型(也可自定义),而函数名一般的命名规则是消息类型去掉下划线,然后首字母大写,就像你上面的例子一样,然后你Send这个消息,系统会自动调用该消息的处理函数(也就是该函数的实现部分的代码) procedure CMMouseEnter(var msg:TMessage); message CM_MOUSEENTER;结构很明显:后面的message CM_MOUSEENTER;是标记,表消息; 前面的procedure CMMouseEnter(var msg:TMessage); 表处理过程,名称可自己定义。 系统收到后面的消息后就调用你自己定义的这个过程!简单吧。 消息CM_MOUSEENTER和CM_MOUSELEAVE的处理过程,也就是当系统发出这两个消息时,你可以通这两个函数来完成,当鼠标移进或移出一个对象(TControl对象)一些事情。相当于VCL中的事件。 请高手帮我看看delphi这个发邮件程序哪里有问题~谢谢 DELPHI能生成动态语句并能让DELPHI执行吗? 如何判断email格式是否合法? Delphi调用LINUX API程序(高分求救,在线等待) BDE问题 急!!!!!!!!!!一个小问题,请指教!高分——100—— 请问怎么把sql语句里查到的count值取出来? 有什么办法加快listview的初始化速度(加入大量项)? !!!!!数据表排序问题!!! 如何把一个子程序写到单独的PAS文件里?在主程序中如何调用? big5 -> gb2132 被“美丽心灵”唤醒的数学天才(转载)
前面的procedure CMMouseEnter(var msg:TMessage); 表处理过程,名称可自己定义。
系统收到后面的消息后就调用你自己定义的这个过程!简单吧。