1

我想TScreenTipsManager在我的应用程序中显示办公室风格的提示窗口,但到目前为止,我无法访问 private 成员FWnd: TScreenTipsWindow来更改它,BiDiMode因为它被声明为private。我可以创建 的后代TScreenTipsWindow,更改它BiDiMode,然后将其传递给ScreenTipsManager事件OnGetScreenTipWinClass吗?

4

1 回答 1

2

是的,这完全没问题。这就是OnGetScreenTipWinClass活动的目的。您只需将自己的TScreenTipsWindowClass类后代传递给ScreenTipWinClass事件参数,该类将用于实例化提示窗口。

如果您不处理该事件或更改其参数中的类,则默认TScreenTipsWindow类将用于提示窗口。

于 2012-09-03T07:01:12.270 回答