有没有任何事件可以使用,以便在屏幕上出现
到目前为止,我尝试过
在.NET中,有一个应用程序方法可以捕获每个MessageBox(Application.AddFilterMessage或类似的东西),我需要Delphi中的类似功能。
我想要实现的是: 必须在对话框窗口出现时(或只是模态窗口,但不那么方便)捕获该时刻。然后我需要执行几个指令。这些指令的目标是给我提供刚刚接收到的DialogWindow的引用,以便例如获取其中的按钮数。
ShowMessage
时捕获该时刻?我还需要传递对已显示消息的 TForm
的引用。到目前为止,我尝试过
OnDeactivate
,但似乎 ShowMessage
不会触发它...在.NET中,有一个应用程序方法可以捕获每个MessageBox(Application.AddFilterMessage或类似的东西),我需要Delphi中的类似功能。
我想要实现的是: 必须在对话框窗口出现时(或只是模态窗口,但不那么方便)捕获该时刻。然后我需要执行几个指令。这些指令的目标是给我提供刚刚接收到的DialogWindow的引用,以便例如获取其中的按钮数。