Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1550 | Anzahl registrierter User: 1841 | Besucher online: 9
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Image in IPictureDisp umwandeln


Autor: Rainbird
Sprache: C#
Bewertung: 3,4
(1 Bewertung)
Anzahl der Aufrufe: 9500
  
Kick it on dotnet-kicks.de  

Beschreibung:

Die Symbole in Office-Symbolleisten müssen als IPictureDisp-Objekt übergeben werden. Mit Hilfe der abstrakten Klasse AxHost kann man über einen kleinen Umweg, solche Objekte aus gewöhnlichen .NET Image-Objekten erzeugen.

Abgelegt unter: stdole, IPictureDisp, Image, konvertieren, Office, ToolBar, CommandBar.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/// <summary>
/// Wandelt .NET Images in IPictureDisp-Objekte um.
/// </summary>
public class IconConverter : System.Windows.Forms.AxHost
{
    /// <summary>
    /// Standardkonstruktor.
    /// </summary>
    private IconConverter() : base(string.Empty)
    { 
    }

    /// <summary>
    /// Wandelt ein Image-Objekt in eine OLE-Objekt um.
    /// </summary>
    /// <param name="image">.NET Image-Objekt</param>
    /// <returns>OLE-Objekt (Für Office)</returns>
    public static stdole.IPictureDisp GetIPictureDispFromImage(System.Drawing.Image image)
    {
        return (stdole.IPictureDisp)GetIPictureDispFromPicture(image);
    }
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[VB.NET] Umwandlung System.Drawing.Icon nach IPictureDisp u.a für VB6
[VB.NET] Invert Colors from Image
[VB.NET] Resize image to fit in picturebox
[C#] Bild beim Zeichnen invertieren
[C#] Square Thumbnail generieren
[ASP.net] Datei nach Bildupload prüfen
[C#] Change PixelFormat
[VB.NET] Durschnittsfarbe eines Bildes ermitteln
[C#] Bild drehen (nach Winkelangabe)
[C#] Image zu Base64 konvertieren und zurück
[C#] Image in string wandeln und zurück
[C#] Bildgröße im Verhältnis verändern (Interpoliert)
[C#] Bild von einem Control oder Panel
[VB.NET] Bildausschnitt auslesen
[VB.NET] Bildgröße im Verhältnis verändern (Interpoliert)
[VB.NET] Bildgröße prozentual verändern (Interpoliert)
[VB.NET] Bildgröße in beiden Dimensionen verändern (Interpoliert)
[C#] base64 codierten String in eine Bitmap umwandeln
[C#] Bitmap in base64 codierten String wandeln
[C#] Image aus URL laden
[C#] Bilder verkleinern, beschneiden und beides gleichzeitig
[VB.NET] Bytearray to Image / Image to Bytearray
[C#] Bild splitten
[C#] Text2Bitmap (String in Bild umwandeln)
[C#] Hintergrundfarbe Transparenter Bilder (z.B. PNG) ändern
[C#] Größe eines Bildes mit mit gleichem Seitenverhältniss ändern
[C#] WPF: Image aus dem Web in Image-Element anzeigen
[C#] Bitmap schneller in Graustufen wandeln
[C#] ISO-Abbild von einer CD/DVD erstellen
[VB.NET] Let your image glow - Bild glühen lassen
[C#] old Windows Forms Image to new WPF Image
[C#] SystemIconsImageListWrapper
[C#] string in Hex wandeln
[C#] Word: Word-Dokument automatisch in HTML umwandeln
[VB.NET] Rows eines DataGridView in ein String-Array konvertieren
[VB.NET] Listen, Arrays, Strings konvertieren
[C#] List string zu List int konvertieren
[C#] Liste mit int array zu Liste mit string array
[C#] Eine allgemeine Liste (IEnumerable) in ein Array umwandeln
[C#] ArrayList zu string array konvertieren
[C#] long in ein byte-Array kopieren
[VB.NET] Dezimalzahl in Zahl der Basis b < 37 konvertieren
[VB.NET] Textmarken in Word füllen
[C#] Auslesen aller Outlook Kontakte
[C#] Listview in Excel Sheet exportieren
[C#] Laufende COM-Objekte abfragen
[C#] Rechtschreibprüfung mit Word

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.