j'aimerais faire un petit programme qui extrait l'icône d'un fichier
executable (*.exe) et la stocker dans un fichier *.bmp ou *.ico.
après une petite recherche, j'ai abouti à la fonction ExtractIcon:
HICON ExtractIcon(
HINSTANCE hInst, // instance handle
LPCTSTR lpszExeFileName, // filename of file with icon
UINT nIconIndex // index of icon to extract
);
mais voilà, cette fonction renvoie un handle HICON de l'icône, maintenant
comment le
sauvegarder dans un fichier *.bmp ou *.ico??
Merci d'avance
Maurice
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian ASTOR
On 30 août, 09:07, "Maurice" wrote:
bonjour:
j'aimerais faire un petit programme qui extrait l'icône d'un fichier executable (*.exe) et la stocker dans un fichier *.bmp ou *.ico. après une petite recherche, j'ai abouti à la fonction ExtractIcon: HICON ExtractIcon( HINSTANCE hInst, // instance handle LPCTSTR lpszExeFileName, // filename of file with icon UINT nIconIndex // index of icon to extract );
mais voilà, cette fonction renvoie un handle HICON de l'icône, mainte nant comment le sauvegarder dans un fichier *.bmp ou *.ico??
En BMP, avec GDIPlus (Bitmap::Save()) En ico, voir par ex l'exemple IconPRO du SDK.
On 30 août, 09:07, "Maurice" <moris...@yahoo.fr> wrote:
bonjour:
j'aimerais faire un petit programme qui extrait l'icône d'un fichier
executable (*.exe) et la stocker dans un fichier *.bmp ou *.ico.
après une petite recherche, j'ai abouti à la fonction ExtractIcon:
HICON ExtractIcon(
HINSTANCE hInst, // instance handle
LPCTSTR lpszExeFileName, // filename of file with icon
UINT nIconIndex // index of icon to extract
);
mais voilà, cette fonction renvoie un handle HICON de l'icône, mainte nant comment le sauvegarder dans un fichier *.bmp ou *.ico??
En BMP, avec GDIPlus (Bitmap::Save())
En ico, voir par ex l'exemple IconPRO du SDK.
j'aimerais faire un petit programme qui extrait l'icône d'un fichier executable (*.exe) et la stocker dans un fichier *.bmp ou *.ico. après une petite recherche, j'ai abouti à la fonction ExtractIcon: HICON ExtractIcon( HINSTANCE hInst, // instance handle LPCTSTR lpszExeFileName, // filename of file with icon UINT nIconIndex // index of icon to extract );
mais voilà, cette fonction renvoie un handle HICON de l'icône, mainte nant comment le sauvegarder dans un fichier *.bmp ou *.ico??
En BMP, avec GDIPlus (Bitmap::Save()) En ico, voir par ex l'exemple IconPRO du SDK.