Как мне вставить форму, чтобы помочь режим? - PullRequest
5 голосов
/ 09 февраля 2012

Я пытаюсь перевести форму в «режим справки» в Delphi 2010.

У меня есть кнопка, которую нажимает пользователь, и я хочу, чтобы курсор изменился на курсор справки, а затем, когда пользователь нажимает кнопкуна элемент управления отображается справка для элемента управления

Есть ли сообщение в окне, которое я могу отправить?

1 Ответ

6 голосов
/ 09 февраля 2012

Отправка сообщения WM_SYSCOMMAND в форму с передачей SC_CONTEXTHELP как lParam.

Изменение курсора на вопросительный знак с указателем.Если пользователь затем щелкает элемент управления в диалоговом окне, элемент управления получает сообщение WM_HELP .

Напишите что-то подобное в кнопку OnClick обработчик события:

procedure TMyForm.Button1Click(Sender: TObject);
begin
  SendMessage(Handle, WM_SYSCOMMAND, SC_CONTEXTHELP, 0);
end;
...