TInternetExplorerCommandStateChange = procedure(Sender: TObject; Command: Integer;
Enable: WordBool) of object;
像上面这种声明代表什么意思呢我知道像 procedure 过程名(参数)但上面那种却是什么意思呢?
Enable: WordBool) of object;
像上面这种声明代表什么意思呢我知道像 procedure 过程名(参数)但上面那种却是什么意思呢?
解决方案 »
- 求救,十万火急!在线等答案!
- dbcombobox中實現IE下拉菜單功能?
- xml文件中的大文本应该怎么读取
- TXMLDocument操作xml文件,怎样使用xpath选择节点?
- 100分求一很简单的厂长管理方面的软件,领导要用做毕业设计,要原代码,分不够可再加(无未结帖记录)
- 一编辑框,如何在输入过程中查询输入的值是否存在于另一个表中的某字段?
- 使窗体的 Alt+F4 快捷键(关闭窗体)失效
- 用TWebBrowser写浏览器,遇到带有“关闭当前页”链接的网页,点击它就会出现错误,而且只能结束该进程!怎么解决?
- 求教有关做简单控件的问题?
- 改变字体大小
- 难题?????
- 如何在树形框里的节点实现ctrl+V的功能
TInternetExplorerCommandStateChange:这是指定义一个事件类型名称,也就是“当IE的命令状态发生改变时执行的事”的意思;
procedure(Sender: TObject; Command: Integer; Enable: WordBool);
这是过程是没有名称的,其实这是所定义的事件执行过程的原型;在为此事件指针指定对应过程时,该过程的型式必与上面定义一样。但名称可以是任意合法的过程名称;你可以参考如下定义:
TMouseClickEvent=procedure(sender:TObject) of object;
type
TButton=class(t...)
prative
FClick:TMouseclickEvent;
...
publish
property OnClick Read FClick....;
end;