我想使用TScreenTipsManager
在我的应用程序中显示办公风格的提示窗口,但到目前为止,我无法访问私有成员FWnd: TScreenTipsWindow
来更改它BiDiMode
因为它被声明为私有。我可以创建TScreenTipsWindow
的后代,将其更改为BiDiMode
,并将其传递给ScreenTipsManager
事件中的OnGetScreenTipWinClass
吗?
答案 0 :(得分:2)
是的,这完全没问题。这就是OnGetScreenTipWinClass
事件的用途。您只需将自己的TScreenTipsWindowClass
类后代传递给ScreenTipWinClass
事件参数,此类将用于实例化提示窗口。
如果您不处理该事件或更改其参数中的类,则默认的TScreenTipsWindow
类将用于提示窗口。