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
Romain PETIT
Jean-Yves BURLOT a formulé la demande :
Bonjour
Bonjour,
Pour charger l'icône à partir d'un exe ou d'une dll j'utilise l'api 32 : HInstanceIcone est un entier sChaine est une chaine = "NomIconeDLL" AppelDLL32("user32","LoadIconA" ,hInstanceDll, sChaine) on obtient une instance pointant sur l'icône comment ensuite l'affecter à un Champ Image ?
1. récupérer le hDC (handle device context) du champ avec dDebutDessin 2. utiliser l'API DrawIcon 3. libérer le handle de l'icone
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
Jean-Yves BURLOT a formulé la demande :
Bonjour
Bonjour,
Pour charger l'icône à partir d'un exe ou d'une dll
j'utilise l'api 32 :
HInstanceIcone est un entier
sChaine est une chaine = "NomIconeDLL"
AppelDLL32("user32","LoadIconA" ,hInstanceDll, sChaine)
on obtient une instance pointant sur l'icône
comment ensuite l'affecter à un Champ Image ?
1. récupérer le hDC (handle device context) du champ avec dDebutDessin
2. utiliser l'API DrawIcon
3. libérer le handle de l'icone
Pour charger l'icône à partir d'un exe ou d'une dll j'utilise l'api 32 : HInstanceIcone est un entier sChaine est une chaine = "NomIconeDLL" AppelDLL32("user32","LoadIconA" ,hInstanceDll, sChaine) on obtient une instance pointant sur l'icône comment ensuite l'affecter à un Champ Image ?
1. récupérer le hDC (handle device context) du champ avec dDebutDessin 2. utiliser l'API DrawIcon 3. libérer le handle de l'icone
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
Jean-Yves BURLOT
Après mure réflexion, Romain PETIT a écrit :
Jean-Yves BURLOT a formulé la demande :
Bonjour
Bonjour,
Pour charger l'icône à partir d'un exe ou d'une dll j'utilise l'api 32 : HInstanceIcone est un entier sChaine est une chaine = "NomIconeDLL" AppelDLL32("user32","LoadIconA" ,hInstanceDll, sChaine) on obtient une instance pointant sur l'icône comment ensuite l'affecter à un Champ Image ?
1. récupérer le hDC (handle device context) du champ avec dDebutDessin 2. utiliser l'API DrawIcon 3. libérer le handle de l'icone
Pour charger l'icône à partir d'un exe ou d'une dll
j'utilise l'api 32 :
HInstanceIcone est un entier
sChaine est une chaine = "NomIconeDLL"
AppelDLL32("user32","LoadIconA" ,hInstanceDll, sChaine)
on obtient une instance pointant sur l'icône
comment ensuite l'affecter à un Champ Image ?
1. récupérer le hDC (handle device context) du champ avec dDebutDessin
2. utiliser l'API DrawIcon
3. libérer le handle de l'icone
Pour charger l'icône à partir d'un exe ou d'une dll j'utilise l'api 32 : HInstanceIcone est un entier sChaine est une chaine = "NomIconeDLL" AppelDLL32("user32","LoadIconA" ,hInstanceDll, sChaine) on obtient une instance pointant sur l'icône comment ensuite l'affecter à un Champ Image ?
1. récupérer le hDC (handle device context) du champ avec dDebutDessin 2. utiliser l'API DrawIcon 3. libérer le handle de l'icone