在VC里,可以用
ON_BN_CLICKED(IDC_BUT_HELP, OnHelp)
表示鼠标左键单击IDC_BUT_HELP时响应OnHelp过程,
可是在DELPHI里应该怎样呢

解决方案 »

  1.   

    VC里面 ON_BN..这些都是定义的宏。。其实作用都一样都是把IDC_BUT_HELP对应的哪个空间的单击消息处理函数给对应起来 其实就是一个指针而已 指向处理函数delphi里面简单多了 如楼上言F11是调出对应控件的属性/事件页,第二页就有事件,选择 OnClick...OK...
      

  2.   

    他没有在程序中体现吗?// 程序里面 你需要了解这个控件的名字  比如 是BtnOpen...
    然后 单击事件就是 procedure BtnOpenClick(Sender: TObject); 这样的 你需要去找一下
    但 可能多个控件共用一个处理函数 这是很正常的 尤其是 EditKeyPress想限制某些输入时..
      

  3.   

    结构好点的话在exploring窗口就可以一目了然了,就是代码编辑框旁边的那颗树
      

  4.   

    Delphi控件的消息处理都是封装好的,对外表现为事件接口,可以在属性编辑器里找到,这一点也是
    和VC的消息处理有很大的区别。
      

  5.   

    先是自己的winproc函数如果没有处理就是procedure XxXX message wm_xxxxx,还没有处理就轮到自己的Dispatch()了