J'essai de récupérer les Handle des icones du systray, pour cela je
dois réaliser un SendMessage(hTray, TB_GETBUTTON, b, &tbut) ou &tbut
est un pointeur d'une structure :
TBBUTTON est une structure
iBitmap est un entier
idCommand est un entier
fsState est un caractère
fsStyle est un caractère
dwData est une entier sur 4 octets sans signe
iString est une entier sur 4 octets sans signe
FIN
dont la définition est issue de msdn :
typedef struct _TBBUTTON {
int iBitmap;
int idCommand;
BYTE fsState;
BYTE fsStyle;
#ifdef _WIN64
BYTE bReserved[6] // padding for alignment
#elif defined(_WIN32)
BYTE bReserved[2] // padding for alignment
#endif
DWORD_PTR dwData;
INT_PTR iString;
} TBBUTTON, NEAR *PTBBUTTON *LPTBBUTTON;
lorsque j'exécute le SendMessage(), j'ai une erreur 'explorer.exe' avec
plantage complet de la barre windows (biensur)
Je n'arrive pas à voir d'ou vient le problème
merci d'avance
--
Pierre BOUSQUET
" Ne me dites pas que ce problème est difficile.
S'il n'était pas difficile, ce ne serait pas un problème. "