System.Actions.TContainedAction.DoHint
Delphi
function DoHint(var HintStr: string): Boolean; dynamic;
C++
DYNAMIC bool __fastcall DoHint(System::UnicodeString &HintStr);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Actions.pas System.Actions.hpp |
System.Actions | TContainedAction |
説明
OnHint イベント ハンドラを呼び出します。
大抵のアプリケーションでは、DoHint メソッドを呼び出しません。 これは、ユーザーがアクションのクライアント コントロールの上もしくはメニュー項目の上にマウス ポインタを置くと、自動的に呼び出されます。 DoHint は、クライアントがヒントの表示を依頼した際に、アクションのクライアントによって呼び出されます。
DoHint は、OnHint イベント ハンドラをチェックして HintStr
をそれに渡します(イベント ハンドラが存在する場合)。 OnHint イベント ハンドラは、指定されたヒント文字列 HintStr
を変更することができます。 DoHint は、イベント ハンドラが割り当てられていない、もしくは、OnHint が True を返した場合に True を返します。{{f|vcl|
DoHint を使用すると、どのヒント テキストが表示されるかを決定できます。たとえば、Vcl.Controls.TControlActionLink.DoShowHint は内部的に DoHint を呼び出し、DoHint が True を返した場合、Vcl.Controls.TControlActionLink.DoShowHint は、アクションのショートカットの仕様を、表示するヒント テキストに追加します。