Les Snippets

Connexion

Obtenir le nombre d'icone dans une Dll ou une librairie d'icones.

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 29/09/2009 21:14:18 et initié par Willi [Liste]
Vue : 2704
Catégorie(s) : Trucs & Astuces, Divers
Langages dispo pour ce code :
- C# 2.x, C# 3.x
- VB 2005, VB 2008



Langage : C# 2.x , C# 3.x
Date ajout : 29/09/2009
Posté par Willi [Liste]
public static int GetIconsCount(IntPtr handle, string file)
{
    return ExtractIconI(handle, file, -1);
}
//Signature de la fonction ExtractIconI à ajouter dans votre code.
//[DllImport("shell32.dll", SetLastError = true, EntryPoint = "ExtractIcon")]
//static extern int ExtractIconI(IntPtr hinst, string lpszExeFileName, int nIconIndex);
Remarque :
Exemple d'utilisation:
int count = GetIconsCount(MyForm.Handle,"C:\Toto\UneDll.dll");
Langage : VB 2005 , VB 2008
Date ajout : 12/10/2009
Posté par Willi [Liste]
Public Shared Function GetIconsCount(ByVal handle As IntPtr, ByVal file As String) As Integer 
  Return ExtractIconI(handle, file, -1) 
End Function 
 
'Signature de la fonction ExtractIconI à ajouter dans votre code. '<DllImport("shell32.dll", SetLastError := True, EntryPoint := "ExtractIcon")> _ 'Public Shared Function ExtractIconI(ByVal hinst As IntPtr, ByVal lpszExeFileName As String, ByVal nIconIndex As Integer) As Integer 
End Function


Snippets en rapport avec : Icone, Nombre



Codes sources en rapport avec : Icone, Nombre

{Visual Basic, VB6, VB.NET, VB 2005} CHIFFRE EN LETTRE FONCTION
Une petite fonction simlpe pour transformer un chiffre en lettre. Exemple: "15193" >> dix ...

{Visual Basic, VB6, VB.NET, VB 2005} NOMBRE EN LETTRES
Plusieurs démo du même style sont disponibles mais d’après ce que je constate sont toutes, soit...

{Visual Basic, VB6, VB.NET, VB 2005} POKER - CALCUL DE PROBABILITES POUR VOS MAINS EN VB.NET
Bonjour, Comme je l'avais un peu écrit sur le forum, je ferais une calculatrice !! Chouette encor...

{Visual Basic, VB6, VB.NET, VB 2005} CODAGE ET DÉCODAGE DE NOMBRE OU DE CHIFFRE
cet source permet au débutant de comprendre la cryptographie, c'est à dire de rendre un code incompr...

{Visual Basic, VB6, VB.NET, VB 2005} BARRE DE MENU VERTICALE ASSEZ COMPLETE
Barre de boutons verticale peut se coller automatiquement à gauche (aux autres bords aussi mais le ...

{Delphi} DESKTOPICONFLYING
Bonjour à tous, Après un break de plus de 6 mois pour cause de mutation. gros bouleversement dan...

{Visual Basic, VB6, VB.NET, VB 2005} EXTRACTEUR D' ICÔNES ET D'IMAGES DES EXES ET FRX VB6
Extracteur d' Icônes et d'Images des Exes et Frx Vb6 Permet de retrouver les icônes et images origi...

{Delphi} EUROM V1.0.0
Un générateur de nombres aléatoires pour l'euro-millions. J'avais encore envie de jouer avec les no...

{C / C++ / C++.NET} TRANSFORMER UN ENTIER EN DEUX NOMBRES COMPOSÉ DES MEMES CHIFFRES ORDONNÉS PAR ORDRE CROISSANT ET DÉCROISSANT
Programme permettant de transformer un nombre en deux nombres composés des mêmes chiffres ordonnés d...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERSION D'UN NOMBRE EN "PACKED NUMBER", ET INVERSEMENT
Fonction permettant de convertir un nombre (entier ou décimal, positif ou négatif) en nombre packé (...