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?