Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
paint on icon
rascreek
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

paint on icon

beantworten | zitieren | melden

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
private Nachricht | Beiträge des Benutzers
Pulpapex
myCSharp.de - Member



Dabei seit:
Beiträge: 939
Herkunft: Rostock

beantworten | zitieren | melden

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.
private Nachricht | Beiträge des Benutzers
Shaderman
myCSharp.de - Member

Avatar #avatar-1611.gif


Dabei seit:
Beiträge: 137

beantworten | zitieren | melden

Vielleicht hilft Dir dieses Beispiel:

http://blogs.vbcity.com/hotdog/archive/2004/08/17/218.aspx
private Nachricht | Beiträge des Benutzers
rascreek
myCSharp.de - Member



Dabei seit:
Beiträge: 2

Themenstarter:

beantworten | zitieren | melden

danke fuer die antworten - werd ich gleich mal ausprobieren
private Nachricht | Beiträge des Benutzers