Farbe der Titelleiste ändern

04/06/2009 - 22:17 von Michael Groeger | Report spam
Hallo zusammen,

ich suche aktuell nach einer Möglichkeit die Hintergrundfarbe der
Titelleiste zu àndern. Zielsysteme sind XP, Vista, Win7. Ob es sich nun um
reines .NET handelt oder P/Invoke ist ziemlich egal, wichtig ist nur dass es
geht.

Ist das technisch realisierbar? Ich sehe in den Infragistics Ribbon Controls
die Möglichkeit zwischen drei Themes umzuschalten, welche auch jeweils die
Titelleiste àndern, weiß jedoch nicht ob es sich hierbei um Microsoft Themes
handelt, die ohnehin existieren.

Jeder Hinweis ist willkommen!

Viele Grüße,
Michael
 

Lesen sie die antworten

#1 Kerem Gümrükcü
05/06/2009 - 01:34 | Warnen spam
Hallo Michael,

ein Ansatz (verfügbar ab Windows 2000!)
ist der Einsatz von der Windows API:

GetSysColor(...)
SetSysColor(...)

Ansonsten habe ich die Tage das gesehen, aber nicht ausprobiert:

[Drawing Custom Borders in Windows Forms]
http://www.codeplex.com/Wiki/View.a...BorderForm

Sieht aber nicht sonderlich schwer aus, ist nur sicherlich viel
PInvoke,..was
sonst! :-D

Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.pro-it-education.de/soft...iceremover
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

"Michael Groeger" schrieb im
Newsbeitrag news:
Hallo zusammen,

ich suche aktuell nach einer Möglichkeit die Hintergrundfarbe der
Titelleiste zu àndern. Zielsysteme sind XP, Vista, Win7. Ob es sich nun um
reines .NET handelt oder P/Invoke ist ziemlich egal, wichtig ist nur dass
es
geht.

Ist das technisch realisierbar? Ich sehe in den Infragistics Ribbon
Controls
die Möglichkeit zwischen drei Themes umzuschalten, welche auch jeweils die
Titelleiste àndern, weiß jedoch nicht ob es sich hierbei um Microsoft
Themes
handelt, die ohnehin existieren.

Jeder Hinweis ist willkommen!

Viele Grüße,
Michael

Ähnliche fragen