Frage

muss ich wissen, wie Windows Desktop und Desktop ändern Hintergrundfarbe in c # verstecken und die vorherige Konfiguration wiederherstellen.

Jede Idee?

BR

War es hilfreich?

Lösung

Aufzählen alle Fenster Desktop mit EnumWindows . Sammle alle sichtbaren Fenstergriff.

Rufen Sie Showwindow mit entsprechenden Argumente der gesammelten Fenster machen sichtbar / unsichtbar sein.

Beachten Sie, dass alle erstellten Fenster nach dieser Operation sichtbar. Zu verbergen Desktop-Symbole werden Sie die Fensterstruktur auszuzuspionieren (mit einem Tool wie Spy ++), erhalten spezifischen Fenstergriff durch seinen Klassennamen und dann auf der Showwindow widnow Griff erhalten nennen.

Natürlich EnumWindows und Showwindow muss P / aufgerufen werden. Siehe www.pinvoke.net für die richtige Erklärung zu bekommen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top