我对TEditCut
、TEditCopy
、TEditPaste
和TEditSelectAll
的功能基本满意,但它们不能在非标准控件上工作。
例如,它们可能在TEdit
或TMemo
控件上正常工作,但在TEmbeddedWB
上不行 - 即使选择了文本,标准操作始终被禁用,尽管TEmbeddedWB
有像CopyToClipboard
和SelectAll
这样的方法。
如何让标准操作与TEmbeddedWB
一起工作?标准操作如何确定它们应该启用还是禁用(以及它们在哪个事件中执行 - 是在OnUpdate
事件中吗)?我可以扩展标准操作以支持未识别的组件,还是需要编写它们的替代品?