是否可以更改TScreenTipsWindow的BiDi模式?

时间:2012-09-03 06:37:31

标签: delphi

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

1 个答案:

答案 0 :(得分:2)

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

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