Sizeof(PropertyItem) pour GDI+
Publié : dim. 25/févr./2007 18:49
Avez-vous visual C ou C++ ou studio, voire .NET Framework
Si oui, j'aimerais que vous me donniez la valeur retournée par
PropertyItem est une class définie dans le fichier microsoft GdiPlusImaging.h
PROPID est défini dans le fichier microsoft WTypes.h
Merci d'avance (je n'ai pas besoin de la valeur de cette structure du point de vue de Purebasic)
parce que pour que cela fonctionne sous PB 4.02, j'ai du faire ceci (des tests sur quelques images)
donc j'ai ajouté un word (du padding) qui je pense est nécessaire pour l'alignement des données. Je n'ai évidement rien trouvé sur ce point mais je me suis rappelé ce même problème avec les fichiers résidents de Fred (c'est codé en C) et notre discussion sur le padding du langage C.
j'aimerais être sur de la taille retournée de cette class
Si oui, j'aimerais que vous me donniez la valeur retournée par
Code : Tout sélectionner
SizeOf(PropertyItem)Code : Tout sélectionner
//---------------------------------------------------------------------------
// Property Item
//---------------------------------------------------------------------------
class PropertyItem
{
public:
PROPID id; // ID of this property
ULONG length; // Length of the property value, in bytes
WORD type; // Type of the value, as one of TAG_TYPE_XXX
// defined above
VOID* value; // property value
};
PROPID est défini dans le fichier microsoft WTypes.h
Code : Tout sélectionner
typedef ULONG PROPID;Merci d'avance (je n'ai pas besoin de la valeur de cette structure du point de vue de Purebasic)
parce que pour que cela fonctionne sous PB 4.02, j'ai du faire ceci (des tests sur quelques images)
Code : Tout sélectionner
;- PropertyItem
Structure PropertyItem ;{
id.l
length.l
wtype.w
padding.w
*value
EndStructure ;}
j'aimerais être sur de la taille retournée de cette class