Я пытаюсь временно изменить текст подсказки во время выполнения внутри компонента, не изменяя само свойство Hint
.
Я пытался поймать CM_SHOWHINT
, но это событие, похоже, только формируется, но не сам компонент.
Вставка CustomHint на самом деле тоже не работает, потому что она берет текст из свойства Hint
.
мой компонент является потомком TCustomPanel
Вот что я пытаюсь сделать:
procedure TImageBtn.WndProc(var Message: TMessage);
begin
if (Message.Msg = CM_HINTSHOW) then
PHintInfo(Message.LParam)^.HintStr := 'CustomHint';
end;
Я нашел этот код где-то в Интернете, но, к сожалению, он не работает.