mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-20 09:59:09 +02:00
Qt: fixed result of TQtWidgetSet.SetForegroundWindow()
git-svn-id: trunk@27599 -
This commit is contained in:
parent
ca6f8ce58c
commit
376cb466ca
@ -222,6 +222,7 @@ type
|
||||
function getWindowState: QtWindowStates;
|
||||
procedure grabMouse; virtual;
|
||||
function hasFocus: Boolean; virtual;
|
||||
function IsActiveWindow: Boolean;
|
||||
function isMinimized: Boolean;
|
||||
function isMaximized: Boolean;
|
||||
function IsWindow: Boolean;
|
||||
@ -3535,6 +3536,11 @@ begin
|
||||
Result := QWidget_hasFocus(Widget);
|
||||
end;
|
||||
|
||||
function TQtWidget.IsActiveWindow: Boolean;
|
||||
begin
|
||||
Result := QWidget_isActiveWindow(Widget);
|
||||
end;
|
||||
|
||||
function TQtWidget.isMinimized: Boolean;
|
||||
begin
|
||||
Result := QWidget_isMinimized(Widget);
|
||||
|
@ -4898,9 +4898,12 @@ end;
|
||||
|
||||
function TQtWidgetSet.SetForegroundWindow(HWnd: HWND): boolean;
|
||||
begin
|
||||
TQtWidget(HWnd).Activate;
|
||||
|
||||
Result := True;
|
||||
Result := False;
|
||||
if HWND <> 0 then
|
||||
begin
|
||||
Result := TQtWidget(HWND).IsActiveWindow;
|
||||
TQtWidget(HWnd).Activate;
|
||||
end;
|
||||
end;
|
||||
|
||||
function TQtWidgetSet.SetMenu(AWindowHandle: HWND; AMenuHandle: HMENU): Boolean;
|
||||
|
Loading…
Reference in New Issue
Block a user