AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

TProgressbar auf der Taskleiste plazieren

Ein Thema von Amalkotey · begonnen am 9. Aug 2006 · letzter Beitrag vom 12. Aug 2006
 
Benutzerbild von Amalkotey
Amalkotey

Registriert seit: 9. Feb 2004
Ort: Oberhausen
36 Beiträge
 
Delphi 2007 Enterprise
 
#1

TProgressbar auf der Taskleiste plazieren

  Alt 9. Aug 2006, 11:23
Moin,

Habe schon heftig gesucht, aber leider nichts verwertbares gefunden. Ich möchte ein TProgressBar auf die Taskbar legen (z. B. wie Desktop-Search von Google). Wie ich das Handle ermittel habe ich beim googeln gefunden:

Delphi-Quellcode:
Var
  Shell_TrayWnd,
  ReBarWindow32,
  MSTaskSwWClass,
  ToolbarWindow32: HWND;
  Progress: TProgressBar;

Begin
  Shell_TrayWnd := FindWindow('Shell_TrayWnd',0);
  ReBarWindow32 := FindWindowEx(Shell_TrayWnd,0,'ReBarWindow32',0);
  MSTaskSwWClass := FindWindowEx(ReBarWindow32,0,'MSTaskSwWClass',0);
  ToolbarWindow32 := FindWindowEx(MSTaskSwWClass,0,'ToolbarWindow32',0);

  If ToolbarWindow32 <> 0 Then Begin
    Progress := TProgressBar.CreateParented(ToolbarWindow32);
    ...
    Progress.Free;
  End Else Raise
    Exception.Create('konnte Shell_TrayWnd-ReBarWindow32-MSTaskSwWClass-ToolbarWindow32 nicht finden');
Leider habe ich keine Vorstellung, wie ich die Progressbar anzeigen und aktualisieren kann. Über euere Hilfe würde ich mich freuen. Vielen Dank im voraus.

Gruss
Amalkotey
esdaS© - ESPRIT DATA SOFTWARE
[esdaS© := Software mit Charisma und Esprit]
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:48 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