Bonjour,
J'ai une zone memoire definit comme suit :
et allouée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 typedef struct { HGLOBAL hStr; LPSTR lpStr; UINT offset; UINT total; UINT szMax; } CHKLIST;je stocke donc mes données dans lpList->lpStr avec increment d'un offset.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CHKLIST *lpList; if(lpList->hStr = GlobalAlloc(GPTR,65536)) if(lpList->lpStr = (LPSTR)GlobalLock(lpList->hStr)) { lpList->total = 65536; lpList->szMax = 0; return(0L); }
Ce qu je voudrais faire, c'est non plus stocker les elements comme je le fais, mais en me servant d'une structure du styleet la stocker dans lpList->lpStr
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 typedef struct { UINT flag1; char flag2[2]; char *data; } STR;
mais j'arrive pas a passer a la pratique ...
Quelqu'un pourrait il me donner un petit coup de main ?
Partager