如何将表单放入帮助模式?

Pau*_*aul 5 windows delphi winapi delphi-2010

我试图在Delphi 2010中将表单置于"帮助模式".

我有一个用户单击的按钮,我希望光标更改为帮助光标,然后当用户单击控件时,将显示控件的帮助

是否有可以发送的窗口消息?

Dav*_*nan 6

发送WM_SYSCOMMAND消息到表单传递SC_CONTEXTHELPlParam.

使用指针将光标更改为问号.如果用户然后单击对话框中的控件,则控件将收到WM_HELP消息.

在你的按钮OnClick事件处理程序中写这样的东西:

procedure TMyForm.Button1Click(Sender: TObject);
begin
  SendMessage(Handle, WM_SYSCOMMAND, SC_CONTEXTHELP, 0);
end;
Run Code Online (Sandbox Code Playgroud)