Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Fenster lässt sich nach ShowWindow nicht mehr minimieren... (https://www.delphipraxis.net/130741-fenster-laesst-sich-nach-showwindow-nicht-mehr-minimieren.html)

johnmuller 12. Mär 2009 13:19


Fenster lässt sich nach ShowWindow nicht mehr minimieren...
 
Hallo,

um nur ein Instanz meines Programmes zuzulassen, verwende ich diesen Code:
Delphi-Quellcode:
var
  MyHandle: integer;
begin
  MyHandle := FindWindowByTitle('Rechnungen');
  if MyHandle > 0 then
  begin
    ShowWindow(MyHandle,SW_RESTORE);
    halt(0);
  end;
end;
Das funktioniert einwandfrei, aber nachdem das Fenster der 1. Instanz wieder restauriert wird, lässt es sich nicht mehr minimieren. Alles andere geht.
Scheint nur mit Delphi-Programmen so zu sein, ein Test mit Notepad funktioniert wie erwartet.

Hat jemand eine Idee?

Danke und Gruß Uli

Sunlight7 12. Mär 2009 13:33

Re: Fenster lässt sich nach ShowWindow nicht mehr minimieren
 
Vllt hilft
Delphi-Quellcode:
PostMessage(MyHandle, WM_SYSCOMMAND, SC_RESTORE, 0);

johnmuller 12. Mär 2009 14:02

Re: Fenster lässt sich nach ShowWindow nicht mehr minimieren
 
Zitat:

Zitat von Sunlight7
Vllt hilft
Delphi-Quellcode:
PostMessage(MyHandle, WM_SYSCOMMAND, SC_RESTORE, 0);

Ändert leider nichts.

Gruß Uli


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz