Re: images et objet automation | Sujet: Re: images et objet automation par drcharly93 sur 10/6/2004 15:28:05
Salut Cualex,
Après plusieurs heures de recherche suite à ta demande en privé je suis arrivé à trouver un équivalent à la méthode LoadPicture via les API
Cette méthode fonctionne en VB6
Procédure LoadPicture(strFileName est une chaîne)
TGUID est une structure
Data1 est un entier sur 4 octets
Data2 est un entier sur 2 octets
Data3 est un entier sur 2 octets
Data4 est un tableau fixe de 8 entiers sur 1 octets
FIN
szURLorPath est une chaîne
punkCaller est un entier sur 4 octets
dwReserved est un entier sur 4 octets
clrReserved est un entier sur 4 octets
oPicture est un objet automation dynamique
IID est un TGUID
szURLorPath = 0
punkCaller = 0
dwReserved = 0
oPicture = Null
IID:Data1 = 2079852928
IID:Data2 = 48946
IID:Data3 = 4122
IID:Data4[1] = 139
IID:Data4[2] = 187
IID:Data4[3] = 0
IID:Data4[4] = 170
IID:Data4[5] = 0
IID:Data4[6] = 48
IID:Data4[7] = 12
IID:Data4[8] = 171
szURLorPath = strFileName + Caract(0)
API("oleaut32.dll","OleLoadPicturePath",szURLorPath , punkCaller , dwReserved , &clrReserved , &IID , &oPicture )
RENVOYER oPicture
la méthode pour utiliser cette procédure devrait être sous la forme :
ActiveX>>Cell(3,X,Y)= LoadPicture("c:\windows\plume.bmp")
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|