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 : 7932
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} PLACER L'ICONE D'UN PROJET SUR LE BUREAU
J'ai décidé de retirer toutes les sources que j'ai déposées sur ce site en raison de l'attitude de c...

{Assembleur} MULTIPLIER POUR DIVISER, NOMBRES MAGIQUES
la division est lente par rapport a la multiplication. On va chercher a définir ce qu'est l'inver...

{PHP} HIT COUNTER
Titre: Hit counter Hit counter un exemple de code qui monter comment créer un visiteurs contrer av...

{JAVA / J2EE} DÉMINEUR AVEC UNE SELECTION DE NIVEAU ....
inclut l'option si on clique sur un vide (un zéro) tout les zéros qui sont connexes s'ouvrent automa...

{JAVA / J2EE} IMPLÉMENTATION DE L'ENSEMBLE C AVEC JAVA
Ce code est pour faire une modélisation de l'ensemble C sous JAVA, avec quelque notions un peu avanc...

{Visual Basic, VB6, VB.NET, VB 2005} EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTILLONS - CALCUL INCERTITUDES
Bonjour. BUT DU PROGRAMME Calculer un nombre total...

{Visual Basic, VB6, VB.NET, VB 2005} FLÉCHES DES ICONES DU BUREAU
Pour ceux qui veulent enlever les flèches des icones du Bureau, quel que soit l'OS employé, j'ai fai...

{Python} JEU DU NOMBRE MYSTERE EN PYTHON
un petit jeu en mode console ou l'on doit décrouvrir un nombre grace à 3 indices a resoudre de tête ...

{JAVA / J2EE} STRING NUMBERS COMPUTATOR
Cette classe permet simplement d'appliquer une fonction (simple ou complexe : de int -> vers int) à ...