ヒントメッセージをアプリケーションに送信するにはどうすればよいですか? 私は少しテストで試してみた:コードでヒントメッセージを送信するにはどうすればよいですか?
TForm1 = class(TForm)
ApplicationEvents1: TApplicationEvents;
Memo1: TMemo;
procedure ApplicationEvents1Hint(Sender: TObject);
procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
private
{ Private declarations }
public
{ Public declarations }
end;
procedure TForm1.ApplicationEvents1Hint(Sender: TObject);
begin
Memo1.Lines.Add(Application.Hint);
end;
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
Application.Hint := 'Hello';
end;
観測MEMO1の行は、空のヒントメッセージが毎回送信され、私は「こんにちは」を設定されているようです。実際のシナリオでは
、空のヒントメッセージは、私のヒントメッセージを非表示になりますし、私は私が間違ってやっているのか理解していない、これは間違ったアプローチですか?
ありがとうございます。私はこれを念頭に置いておきます。 – ExDev