Pour extraire les ic=F4nes d'un fichier (ex=E9cutable ou ic=F4ne)
j'utilise l'API ExtractIcon. Or, je n'ai pas trouv=E9 d'API=20
CountIcon.
Faut-il =E9crire une boucle faisant d=E9marrer le num=E9ro=20
d'ic=F4ne =E0 z=E9ro et incr=E9mentant tant que le handle d'ic=F4ne=20
retourn=E9 n'est pas nul ?
=E7a doit marcher, mais je me dis que j'ai d=FB mal=20
chercher ...
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
François Picalausa
Bonjour/soir,
Jette un oeil à la doc de cette API: http://msdn.microsoft.com/library/en- us/winui/WinUI/WindowsUserInterface/Resources/Icons/IconRef erence/IconFunctions/ExtractIcon.asp
Il y est dit: nIconIndex [...] If this value is 1, the function returns the total number of icons in the specified file. If the file is an executable file or DLL, the return value is the number of RT_GROUP_ICON resources. If the file is an .ICO file, the return value is 1.
-- François Picalausa
-----Message d'origine----- Bonjour tout le monde,
Pour extraire les icônes d'un fichier (exécutable ou
icône)
j'utilise l'API ExtractIcon. Or, je n'ai pas trouvé d'API CountIcon.
Faut-il écrire une boucle faisant démarrer le numéro d'icône à zéro et incrémentant tant que le handle d'icône retourné n'est pas nul ?
ça doit marcher, mais je me dis que j'ai dû mal chercher ...
.
Bonjour/soir,
Jette un oeil à la doc de cette API:
http://msdn.microsoft.com/library/en-
us/winui/WinUI/WindowsUserInterface/Resources/Icons/IconRef
erence/IconFunctions/ExtractIcon.asp
Il y est dit:
nIconIndex
[...]
If this value is 1, the function returns the total number
of icons in the specified file. If the file is an
executable file or DLL, the return value is the number of
RT_GROUP_ICON resources. If the file is an .ICO file, the
return value is 1.
--
François Picalausa
-----Message d'origine-----
Bonjour tout le monde,
Pour extraire les icônes d'un fichier (exécutable ou
icône)
j'utilise l'API ExtractIcon. Or, je n'ai pas trouvé d'API
CountIcon.
Faut-il écrire une boucle faisant démarrer le numéro
d'icône à zéro et incrémentant tant que le handle d'icône
retourné n'est pas nul ?
ça doit marcher, mais je me dis que j'ai dû mal
chercher ...
Jette un oeil à la doc de cette API: http://msdn.microsoft.com/library/en- us/winui/WinUI/WindowsUserInterface/Resources/Icons/IconRef erence/IconFunctions/ExtractIcon.asp
Il y est dit: nIconIndex [...] If this value is 1, the function returns the total number of icons in the specified file. If the file is an executable file or DLL, the return value is the number of RT_GROUP_ICON resources. If the file is an .ICO file, the return value is 1.
-- François Picalausa
-----Message d'origine----- Bonjour tout le monde,
Pour extraire les icônes d'un fichier (exécutable ou
icône)
j'utilise l'API ExtractIcon. Or, je n'ai pas trouvé d'API CountIcon.
Faut-il écrire une boucle faisant démarrer le numéro d'icône à zéro et incrémentant tant que le handle d'icône retourné n'est pas nul ?
ça doit marcher, mais je me dis que j'ai dû mal chercher ...
.
Hubert Canevet
[Perturbations réseau, je risque d'envoyer mon message plusieurs fois.]
En effet, merci, il y a peu de lacunes dans allapi.net, mais celle-ci en était une semble-t-il (ou alors j'avais du foin dans les yeux). Pas sûr qu'on puisse les inviter à mettre à jour, à ce que je me rappelle aux dernières nouvelles ils avaient l'intention de rendre le tablier.
Mais alors j'avoue que j'ai du mal à lire. niconindex est présenté comme le numéro (à partir de zéro) de l'icône à extraire. Donc, à ce que je comprends de ceci, si il vaut 1, la fonction doit retourner le handle de la deuxième icône.
Or, un peu plus bas (ce que tu cites), on dit que si niconindex vaut 1 la fonction retourne le nombre d'icônes présentes dans le fichier.
A mon avis, il doit y avoir un truc que j'ai pigé de travers ...
-----Message d'origine----- Bonjour/soir,
Jette un oeil à la doc de cette API: http://msdn.microsoft.com/library/en- us/winui/WinUI/WindowsUserInterface/Resources/Icons/IconRe
f
erence/IconFunctions/ExtractIcon.asp
Il y est dit: nIconIndex [...] If this value is 1, the function returns the total number of icons in the specified file. If the file is an executable file or DLL, the return value is the number of RT_GROUP_ICON resources. If the file is an .ICO file, the return value is 1.
-- François Picalausa
-----Message d'origine----- Bonjour tout le monde,
Pour extraire les icônes d'un fichier (exécutable ou
icône)
j'utilise l'API ExtractIcon. Or, je n'ai pas trouvé
d'API
CountIcon.
Faut-il écrire une boucle faisant démarrer le numéro d'icône à zéro et incrémentant tant que le handle
d'icône
retourné n'est pas nul ?
ça doit marcher, mais je me dis que j'ai dû mal chercher ...
.
.
[Perturbations réseau, je risque d'envoyer mon message
plusieurs fois.]
En effet, merci, il y a peu de lacunes dans allapi.net,
mais celle-ci en était une semble-t-il (ou alors j'avais
du foin dans les yeux). Pas sûr qu'on puisse les inviter à
mettre à jour, à ce que je me rappelle aux dernières
nouvelles ils avaient l'intention de rendre le tablier.
Mais alors j'avoue que j'ai du mal à lire.
niconindex est présenté comme le numéro (à partir de zéro)
de l'icône à extraire. Donc, à ce que je comprends de
ceci, si il vaut 1, la fonction doit retourner le handle
de la deuxième icône.
Or, un peu plus bas (ce que tu cites), on dit que si
niconindex vaut 1 la fonction retourne le nombre d'icônes
présentes dans le fichier.
A mon avis, il doit y avoir un truc que j'ai pigé de
travers ...
-----Message d'origine-----
Bonjour/soir,
Jette un oeil à la doc de cette API:
http://msdn.microsoft.com/library/en-
us/winui/WinUI/WindowsUserInterface/Resources/Icons/IconRe
f
erence/IconFunctions/ExtractIcon.asp
Il y est dit:
nIconIndex
[...]
If this value is 1, the function returns the total number
of icons in the specified file. If the file is an
executable file or DLL, the return value is the number of
RT_GROUP_ICON resources. If the file is an .ICO file, the
return value is 1.
--
François Picalausa
-----Message d'origine-----
Bonjour tout le monde,
Pour extraire les icônes d'un fichier (exécutable ou
icône)
j'utilise l'API ExtractIcon. Or, je n'ai pas trouvé
d'API
CountIcon.
Faut-il écrire une boucle faisant démarrer le numéro
d'icône à zéro et incrémentant tant que le handle
d'icône
retourné n'est pas nul ?
ça doit marcher, mais je me dis que j'ai dû mal
chercher ...
[Perturbations réseau, je risque d'envoyer mon message plusieurs fois.]
En effet, merci, il y a peu de lacunes dans allapi.net, mais celle-ci en était une semble-t-il (ou alors j'avais du foin dans les yeux). Pas sûr qu'on puisse les inviter à mettre à jour, à ce que je me rappelle aux dernières nouvelles ils avaient l'intention de rendre le tablier.
Mais alors j'avoue que j'ai du mal à lire. niconindex est présenté comme le numéro (à partir de zéro) de l'icône à extraire. Donc, à ce que je comprends de ceci, si il vaut 1, la fonction doit retourner le handle de la deuxième icône.
Or, un peu plus bas (ce que tu cites), on dit que si niconindex vaut 1 la fonction retourne le nombre d'icônes présentes dans le fichier.
A mon avis, il doit y avoir un truc que j'ai pigé de travers ...
-----Message d'origine----- Bonjour/soir,
Jette un oeil à la doc de cette API: http://msdn.microsoft.com/library/en- us/winui/WinUI/WindowsUserInterface/Resources/Icons/IconRe
f
erence/IconFunctions/ExtractIcon.asp
Il y est dit: nIconIndex [...] If this value is 1, the function returns the total number of icons in the specified file. If the file is an executable file or DLL, the return value is the number of RT_GROUP_ICON resources. If the file is an .ICO file, the return value is 1.
-- François Picalausa
-----Message d'origine----- Bonjour tout le monde,
Pour extraire les icônes d'un fichier (exécutable ou
icône)
j'utilise l'API ExtractIcon. Or, je n'ai pas trouvé
d'API
CountIcon.
Faut-il écrire une boucle faisant démarrer le numéro d'icône à zéro et incrémentant tant que le handle
d'icône
retourné n'est pas nul ?
ça doit marcher, mais je me dis que j'ai dû mal chercher ...
.
.
François Picalausa
Bonjour/soir,
A vérifier mais il me semble qu'il voulaient dire -1: "Windows 95/98/Me, Windows NT 4.0 and later: If this value is a negative number not equal to -1, the function returns a handle to the icon in the specified file whose resource identifier is equal to the absolute value of nIconIndex. For example, use 3 to extract the icon whose resource identifier is 3. To extract the icon whose resource identifier is 1, use the ExtractIconEx function. "
Sinon, -1 ne serait pas utilisé.
-- François Picalausa
"Hubert Canevet" a écrit dans le message de news:092f01c3714c$c63f8290$
[Perturbations réseau, je risque d'envoyer mon message plusieurs fois.]
un peu plus bas (ce que tu cites), on dit que si niconindex vaut 1 la fonction retourne le nombre d'icônes présentes dans le fichier.
-----Message d'origine----- Bonjour/soir,
Jette un oeil à la doc de cette API: nIconIndex [...] If this value is 1, the function returns the total number of icons in the specified file. If the file is an executable file or DLL, the return value is the number of RT_GROUP_ICON resources. If the file is an .ICO file, the return value is 1.
-- François Picalausa
-----Message d'origine-----
Or, je n'ai pas trouvé
d'API
CountIcon.
Bonjour/soir,
A vérifier mais il me semble qu'il voulaient dire -1:
"Windows 95/98/Me, Windows NT 4.0 and later: If this value is a negative
number not equal to -1, the function returns a handle to the icon in the
specified file whose resource identifier is equal to the absolute value of
nIconIndex. For example, use 3 to extract the icon whose resource identifier
is 3. To extract the icon whose resource identifier is 1, use the
ExtractIconEx function. "
Sinon, -1 ne serait pas utilisé.
--
François Picalausa
"Hubert Canevet" <h.canevet@filnet.fr> a écrit dans le message de
news:092f01c3714c$c63f8290$a401280a@phx.gbl...
[Perturbations réseau, je risque d'envoyer mon message
plusieurs fois.]
un peu plus bas (ce que tu cites), on dit que si
niconindex vaut 1 la fonction retourne le nombre d'icônes
présentes dans le fichier.
-----Message d'origine-----
Bonjour/soir,
Jette un oeil à la doc de cette API:
nIconIndex
[...]
If this value is 1, the function returns the total number
of icons in the specified file. If the file is an
executable file or DLL, the return value is the number of
RT_GROUP_ICON resources. If the file is an .ICO file, the
return value is 1.
A vérifier mais il me semble qu'il voulaient dire -1: "Windows 95/98/Me, Windows NT 4.0 and later: If this value is a negative number not equal to -1, the function returns a handle to the icon in the specified file whose resource identifier is equal to the absolute value of nIconIndex. For example, use 3 to extract the icon whose resource identifier is 3. To extract the icon whose resource identifier is 1, use the ExtractIconEx function. "
Sinon, -1 ne serait pas utilisé.
-- François Picalausa
"Hubert Canevet" a écrit dans le message de news:092f01c3714c$c63f8290$
[Perturbations réseau, je risque d'envoyer mon message plusieurs fois.]
un peu plus bas (ce que tu cites), on dit que si niconindex vaut 1 la fonction retourne le nombre d'icônes présentes dans le fichier.
-----Message d'origine----- Bonjour/soir,
Jette un oeil à la doc de cette API: nIconIndex [...] If this value is 1, the function returns the total number of icons in the specified file. If the file is an executable file or DLL, the return value is the number of RT_GROUP_ICON resources. If the file is an .ICO file, the return value is 1.