Extraire un ressource .ico VB.net

Fermé
VbNewbi - Modifié par VbNewbi le 30/10/2012 à 10:52
checktechno1 Messages postés 1 Date d'inscription samedi 20 avril 2013 Statut Membre Dernière intervention 20 avril 2013 - 20 avril 2013 à 00:38
Bonjour a tous,
Pouvez vous M' expliquer comment extraire un fichier icone de depuis les ressource de mon
programme créer avec Visual Basic studio 2010

Merci
A voir également:

2 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
3 nov. 2012 à 17:29
Bonjour,
Si ton icône est déjà dans le fichier ressources.
    Me.Icon = My.Ressoures.LeNomDeIcone

Pas d'extension.
A+
0
checktechno1 Messages postés 1 Date d'inscription samedi 20 avril 2013 Statut Membre Dernière intervention 20 avril 2013
20 avril 2013 à 00:38
J'ai rédigé un article en anglais pour commencer: "How to extract icon from file"
http://checktechno.blogspot.com/2013/04/how-to-extract-icon-from-file.html

l'essentiel du code , le voici:

à mettre dans la classe:

<System.Runtime.InteropServices.DllImport("shell32.dll")> Shared Function _
    ExtractAssociatedIcon(ByVal hinst As IntPtr, ByVal lpiconpath As String, _
                           ByRef lpiicon As Integer) As IntPtr
    End Function



et dans ta fonction tu mets:

 
For index1 = 0 To 300 Step 1
                hIcon = ExtractAssociatedIcon(Me.Handle, sPath, index1)
                oIcon = Icon.FromHandle(hIcon)
                ImageList1.Images.Add(oIcon)
                ImageList2.Images.Add(oIcon)
                ListView1.Items.Add(index1.ToString, index1)
Next index1
0