PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → pb déclaration de structure
pb déclaration de structure
Iniciado por droidec3, 27,oct. 2004 14:02 - No hay respuesta
Publicado el 27,octubre 2004 - 14:02
Bonjour à tous,

Je souhaite utiliser une DLL fournie par GFLSDK, mais j'ai quelques soucis dans la déclaration de mes structures, ce qui me déclenche des "Fatal Error". Je ne sais pas trop quels types de données je dois déclarer. D'après l'aide fournie par GFL, pouvez-vous m'indiquer le code correspondant pour déclarer la structure sous WD ?

Merci d'avance !
Grum.


********
Aide fournie par GFLSDK :

GFL_BITMAP (nom de la structure à créer)

typedef struct (
GFL_BITMAP_TYPE Type,
GFL_ORIGIN Origin,
GFL_INT32 Width,
GFL_INT32 Height,
GFL_UINT32 BytesPerLine,
GFL_INT16 LinePadding,
GFL_UINT16 BitsPerComponent,
GFL_UINT16 ComponentsPerPixel,
GFL_UINT16 BytesPerPixel,
GFL_UINT16 Xdpi,
GFL_UINT16 Ydpi,
GFL_INT16 TransparentIndex,
GFL_INT32 ColorUsed,
GFL_COLORMAP * ColorMap,
GFL_UINT8 * Data,
char * Comment,
void * MetaData
} GFL_BITMAP

Members
- Type : Type of the picture GFL_BINARY 0x0001 Binary
GFL_GREY 0x0002 Grey scale
GFL_COLORS 0x0004 Colors with colormap
GFL_RGB 0x00010 TrueColors - Red/Green/Blue
GFL_RGBA 0x0020 TrueColors - Red/Green/Blue/Alpha
GFL_BGR 0x0040 TrueColors - Blue/Green/Red
GFL_ABGR 0x0080 TrueColors - Alpha/Blue/Green/Red
GFL_BGRA 0x0100 TrueColors - Blue/Green/Red/Alpha
GFL_ARGB 0x0200 TrueColors - Alpha/Red/Green/Blue
GFL_CMYK 0x0400 TrueColors - Cyan/Magenta/Yellow/Black

- Origin : Origin of the picture. GFL_TOP_LEFT 0 Top left (default)
GFL_BOTTOM_LEFT 2 Bottom left
GFL_TOP_RIGHT 1 Top right
GFL_BOTTOM_RIGHT 3 Bottom right

- Width : Width in pixels of the picture.
- Height : Height in pixels of the picture.
- BytesPerLine : Bytes per line of pixels.
- LinePadding : Internal use, do not modify.
- BitsPerComponent : Bits per component, can be 1, 8, 16
- ComponentsPerPixel : Component per pixel, can be 1, 3 or 4
- BytesPerPixel : Bytes per pixel (For example: 1, 3 or 4).
- Xdpi : Pixels per inch in X axis.
- Ydpi : Pixels per inch in Y axis.
- TransparentIndex : Index of transparency (only for GFL_COLORS & GFL_GREY type).
- ColorUsed : Number of color used in the picture (only for GFL_COLORS & GFL_GREY type).
- ColorMap : Address of a GFL_COLORMAP structure for the colormap (only for GFL_COLORS type).
- Data : Pointer of the picture data.
- Comment : Address of a string used by the comment. You must use gflSetComment to change the comment.
- MetaData : Pointer of Metadata. You must use gflBitmapGetIPTC & gflBitmapGetEXIF to obtain readable data.

********