0

我在 Windows 7 上使用 Delphi XE 2010。当您左键单击任务栏按钮时,我需要能够设置焦点并将子表单带到其他子表单的前面,而不是整个程序或应用程序.

所以,我需要知道你是如何为此编写回调程序的。我尝试了 WM_LEFTBUTTONUP,但它似乎对整个应用程序做出反应,而不仅仅是子表单。

这就是我现在所拥有的。程序定义不完整,因为我目前正在调查它接收的消息类型和所有消息。

procedure WMnclb(var Msg:TMessage) ; message WM_NCLBUTTONUP;

procedure TViewFrm.WMnclb(var Msg: TMessage);
begin
  if Msg.LParam<0 then
    Msg.LParam:=0;
end;

任何帮助将不胜感激。

4

0 回答 0