gpt4 book ai didi

delphi - 如何在非事件表单上显示提示

转载 作者:行者123 更新时间:2023-12-03 18:26:58 26 4
gpt4 key购买 nike

我想在鼠标移动时显示提示,就像在 Winamp 中一样。无需专注于应用程序。感谢帮助。

最佳答案

您可以弹出提示,但如果应用程序不是重点应用程序,我不确定您是否可以这样做。

这将显示设置了提示且 ShowHint = True 的任何内容的提示。但前提是它是焦点应用程序。 (正如 Sertac Akyuz 在对原始帖子的评论中所说,VCL 仅对当前事件的表单执行此操作)。

procedure TForm1.ControlMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
var
aPoint: TPoint;
aControl: TControl;
begin

aControl := TControl(Sender);
if aControl.ShowHint = true then
begin
aPoint.X := X;
aPoint.Y := Y;

if Assigned(aControl.Parent) then
aPoint := aControl.ClientToParent(aPoint);
aPoint := ClientToScreen(aPoint);

Application.ActivateHint(aPoint);
end;
end;

希望这可以帮助。

关于delphi - 如何在非事件表单上显示提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23970838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com