PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 23 août 2005 à 01:32
salut,
directement du guid API
(VB6)
Private Const IDI_APPLICATION = 32512&
Private Const IDI_ASTERISK = 32516&
Private Const IDI_EXCLAMATION = 32515&
Private Const IDI_HAND = 32513&
Private Const IDI_ERROR = IDI_HAND
Private Const IDI_INFORMATION = IDI_ASTERISK
Private Const IDI_QUESTION = 32514&
Private Const IDI_WARNING = IDI_EXCLAMATION
Private Const IDI_WINLOGO = 32517
Private Declare Function DuplicateIcon Lib "shell32.dll" (ByVal hInst As Long, ByVal hIcon As Long) As Long
Private Declare Function DestroyIcon Lib "user32" (ByVal hIcon As Long) As Long
Private Declare Function DrawIcon Lib "user32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon As Long) As Long
Private Declare Function LoadIcon Lib "user32" Alias "LoadIconA" (ByVal hInstance As Long, ByVal lpIconName As Long) As Long
Private Sub Form_Paint()
'KPD-Team 2001
'URL: http://www.allapi.net/ 'E-Mail: KPDTeam@Allapi.net
Dim hIcon As Long, hDuplIcon As Long
' Open the "question mark" icon
hIcon = LoadIcon(ByVal 0&, IDI_INFORMATION)
' Duplicate the returned handle
hDuplIcon = DuplicateIcon(ByVal 0&, hIcon)
' Draw the result on the form
DrawIcon Me.hdc, 10, 10, hDuplIcon
' Destroy the handles
DestroyIcon hIcon
DestroyIcon hDuplIcon
End Sub
domsig
Messages postés125Date d'inscriptionlundi 6 septembre 2004StatutMembreDernière intervention11 mai 2010 23 août 2005 à 08:43
tu veux récupérer les icones ? pour pouvoir les réutiliser c'est ça ?
je vais peut-être dire une grosse c.... mais ne sont-elles tout simplement pas dans le répertoire répertoire d'installation\common\graphics\icons\misc ?