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 "ITaskbarList - Windows 7 wieder "freigeben (https://www.delphipraxis.net/151669-itaskbarlist-windows-7-wieder-freigeben.html)

daywalker9 27. Mai 2010 13:35


"ITaskbarList - Windows 7 wieder "freigeben
 
Moin Leute,

ich benutzte hier das Interface ITaskbarList3 um den Status unter Windows 7 anzuzeigen. NUn wenn ich die Form schließe, ist der Status noch zu sehen. Wenn ich dort nun
Delphi-Quellcode:
fTaskbarlist.SetProgressValue(application.handle,0,0) ;
aufrufe bleibt der Status noch sichtbar.

Delphi-Quellcode:
var FTaskBarList : ITaskbarList3;
begin if fTaskbarList=NIL then
        begin if Succeeded(CoCreateInstance(CLSID_TaskbarList, nil, CLSCTX_INPROC_SERVER or CLSCTX_LOCAL_SERVER, IUnknown, fTaskBarList)) then
                begin
                  if Succeeded(fTaskbarList.HrInit) then
                    begin
                      fTaskbarList.SetProgressState(application.Handle,TBPF_NORMAL);
                      fTaskbarList.SetProgressValue(application.Handle,i,max);
                    end;
                end
              else
                fTaskbarList := NIL;
        end;
end;

Habt ihr eine Idee, wie ich den Status wieder dort rausbekomme?

Uwe Raabe 27. Mai 2010 13:40

Re: "ITaskbarList - Windows 7 wieder "freigeben
 
Delphi-Quellcode:
fTaskbarList.SetProgressState(application.Handle,TBPF_NOPROGRESS );

daywalker9 27. Mai 2010 13:44

Re: "ITaskbarList - Windows 7 wieder "freigeben
 
Macht sinn, Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:02 Uhr.

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