Я полагаю, вы показываете свою собственную форму подсказки при обработке Application.OnShowHint
, например следующим образом:
procedure TMainForm.ApplicationShowHint(var HintStr: string;
var CanShow: Boolean; var HintInfo: THintInfo);
var
HintForm: THintForm;
begin
CanShow := False;
HintForm := THintForm.Create(nil);
HintForm.HintLabel.Caption := HintStr;
HintForm.Left := HintInfo.HintPos.X;
HintForm.Top := HintInfo.HintPos.Y;
ShowWindow(HintForm.Handle, SW_SHOWNOACTIVATE);
end;
Эта последняя строка справляется с D7 (и с THintFrom
как обычной формой с настройками по умолчанию, например, Enabled = True) в XP и W7.