histoire de pointeur [Delphi] - Programmation
Marsh Posté le 17-01-2002 à 20:12:51
| Code : 
 | 
 
 
c'est dans Source\Rtl\Win\Messages.pas 
appremment il y a un param WindowPos (celui qui t'intéresse donc) de type PWindowPos, donc un pointeur. 
 
et dans Source\Rtl\Win\Windows.pas on trouve: 
 
| Code : 
 | 
 
 
donc, supposons que ton message soit tans la variable Msg1, tu fais: 
TWMWindowPosMsg(Msg1).WindowPos^.x par ex pour accéder au x. 
Je crois que ça doit marcher, ou alors c'est pas trop loin de ça. 
[edtdd]--Message édité par antp--[/edtdd]
Marsh Posté le 17-01-2002 à 20:39:14
merci ! 
 
ca marche avec: 
TWMWindowPosMsg(Msg1).WindowPos.x 
Marsh Posté le 17-01-2002 à 19:59:22
j'intercepte un message window WM_WINDOWPOSCHANGED ( http://msdn.microsoft.com/library/ [...] s_5q90.asp )
selon microsoft l'argument LParm est un pointeur sur une structure WINDOWPOS
comment je fais pour acceder aux elements de cette structure?