Laden...

paint on icon

Erstellt von rascreek vor 18 Jahren Letzter Beitrag vor 18 Jahren 2.395 Views
R
rascreek Themenstarter:in
2 Beiträge seit 2005
vor 18 Jahren
paint on icon

hallo,
ich habe ein icon und wuerde gerne zur laufzeit bei einem bestimmten event irgendetwas auf eine bestimmte stelle des icons zeichnen. ist dies einfach so moeglich oder muss ich das icon zuerst in ein bitmap convertieren.
falls es moeglich ist waeren ein paar codezeilen nicht schlecht um mir auf die spruenge zu helfen.

gruss,

dieter

P
939 Beiträge seit 2003
vor 18 Jahren

Also eine Graphics.FromIcon-Methode gibt es leider nicht. Icon leitet auch nicht von Image ab (Graphics.FromImage-Methode gibt es).

Du könntest mal folgendes probieren:

IntPtr iconHandle = icon.Handle;
Graphics g = Graphics.FromHdc(iconHandle);

Ich weiss aber nicht ob ein Icon-Handle gleichzeitig auch ein Device-Context-Handle ist. Wahrscheinlich nicht, aber vielleicht ja doch. 😉

Gruss
Pulpapex

// Edit: ist wohl Quatsch. Ein Hdc ist ein Handle für ein Graphics-Objekt. Es gibt ne Graphics.GetHdc-Methode.

137 Beiträge seit 2005
vor 18 Jahren

Vielleicht hilft Dir dieses Beispiel:

http://blogs.vbcity.com/hotdog/archive/2004/08/17/218.aspx

R
rascreek Themenstarter:in
2 Beiträge seit 2005
vor 18 Jahren

danke fuer die antworten - werd ich gleich mal ausprobieren