Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst System.Windows.Shell.TaskbarItemInfo für WinForms Fenster

Mitglied: JKoenig

JKoenig (Level 1) - Jetzt verbinden

21.10.2013 um 17:29 Uhr, 3851 Aufrufe, 2 Kommentare

Ich arbeite momentan daran eine WinForms Anwendung ein wenig zu aktualisieren. Genauer gesagt möchte ich die Anwendung um die Features der Windows 7 Taskleiste erweitern. Dazu gehört in diesem Fall unter anderem das erstellen einer JumpList (ohne Probleme möglich gewesen) und, hier gab es die Probleme, die Anzeige eines Fortschrittsbalkens in der Taskleiste (wie z.B. beim VMware Player, siehe Anhang).

Bei meiner Suche nach Codebeispielen habe ich herausgefunden, dass das TaskbarIcon über die Klasse System.Windows.Shell.TaskbarItemInfo (zumindest für WPF-Fenster) modifiziert werden kann. Um eine Instanz der Klasse zu bekommen die für das Hauptfenster der aktuellen Anwendung verantwortlich ist zu erhalten, kann (soweit die Theorie) einfach auf "System.Windows.Application.Current.MainWindow.TaskbarItemInfo" zugegriffen werden. Jedoch ist die Eigenschaft "System.Windows.Application.Current" wenn die Anwendung eine Windows Forms Anwendung ist immer null.

Meine eigentliche Frage ist nun ob es Möglich ist über einen Workaround eine Instanz für ein WinForm zu erhalten
oder
Ist es möglich diese Informationen (Fortschrittsanzeige in der Taskbar) anders zu setzen.
Mitglied: colinardo
21.10.2013 um 20:20 Uhr
Hallo JKoenig,
Schau dir das Windows® API Code Pack for Microsoft® .NET Framework mal an: http://www.dreamincode.net/forums/topic/163162-show-progress-bar-progre ...

Grüße Uwe
Bitte warten ..
Mitglied: JKoenig
22.10.2013 um 08:39 Uhr
Hallo Uwe,
Vielen dank, genau das hatte ich gesucht.

Grüße Jeremias
Bitte warten ..
Ähnliche Inhalte
C und C++
Ribbon in C-Sharp WinForm einfügen
Frage von YanmaiC und C++1 Kommentar

Hallo ihr Administratoren, ich möchte das Ribbon-Control in meinem Projekt verwenden. Dazu downloade ich mir das Ribbon von folgender ...

Neue Wissensbeiträge
Humor (lol)
Administrator.de Perlen
Tipp von DerWindowsFreak2 vor 2 TagenHumor (lol)3 Kommentare

Hallo, Heute beim stöbern auf dieser Seite bin auf folgenden Thread aus dem Jahre 2006 gestossen: Was meint ihr? ...

Erkennung und -Abwehr
OpenSSH-Backdoor Malware erkennen
Tipp von Frank vor 2 TagenErkennung und -Abwehr

Sicherheitsforscher von Eset haben 21 Malware-Familien untersucht. Die Malware soll Hintertüren via OpenSSH bereitstellen, so dass Angreifer Fernzugriff auf ...

iOS
WatchChat für Whatsapp
Tipp von Criemo vor 6 TageniOS5 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor!
Tipp von Criemo vor 6 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Heiß diskutierte Inhalte
Grafikkarten & Monitore
PCIe 1.0 Grafikkarte für 3840x2160
Frage von Windows10GegnerGrafikkarten & Monitore29 Kommentare

Hallo, mein Vater hat einen neuen Monitor gekauft, welcher eine native Auflösung von 3840*2160 hat. Diese muss jetzt auch ...

Windows 10
Windows Enterprise 1809 Eval nicht bootbar
Frage von Sunny89Windows 1022 Kommentare

Hallo zusammen, bevor ich mich jetzt noch stundenlang rumärger wollte ich euch fragen, ob Ihr die gleichen Probleme habt ...

Windows Server
Dienstnamen und oder Deutsche und Englische Beschreibung in services.msc gleichzeitig anzeigen
gelöst Frage von vafk18Windows Server17 Kommentare

Guten Morgen, die Suche nach Diensten in services.msc gestaltet sich immer wieder schwierig, weil mir je nach Aufgabe die ...

Linux
Info Monitor für eine Schule
gelöst Frage von CAT404Linux13 Kommentare

Moin, ich möchte einen Infomonitor betreiben; derzeit läuft da ein Windows 10 Rechner bei dem Firefox beim Start in ...