Page 2 sur 2
Re: le format RTF
Publié : lun. 28/janv./2013 21:19
par graph100
sauf erreur, lorsqu'une variable est typée avec une structure, si on utilise son nom, ça renvoie l'adresse.
Exemple :
Code : Tout sélectionner
e.POINT
Procedure test(*i)
Debug *i
EndProcedure
test(e)
test(@e)
Re: le format RTF
Publié : mar. 29/janv./2013 9:40
par blendman
G-Rom a écrit :Salut Blendman , perso j'aurais passé l'adresse de r en paramètre :
qu'est ce que ca donne ?
hélas ça ne marche pas, je n'ai plus aucune marge, ni en hauteur, ni en largeur
J'ai essayé comme ceci :
Code : Tout sélectionner
Procedure RichEdit_SetRightMargin(*this.RichEditClassTemplate, pixel.w, PageW, PageH, LeftM, TopM, RightM, BottomM)
r.RECT
r\left = LeftM
r\top = TopM
r\right = PageW - RightM
r\bottom = PageH - BottomM
width = r\right - r\left
height = r\bottom - r\top
SendMessage_(*this\hWnd, #EM_SETRECTNP, 0, @r)
;SendMessage_(*this\hWnd, #EM_SETMARGINS, #EC_RIGHTMARGIN, $FFFF * pixel)
EndProcedure
Re: le format RTF
Publié : mar. 29/janv./2013 10:24
par PAPIPP
Bonjour Graph100
on peut généraliser car c'est aussi vrai sans passer par une procédure.
Code : Tout sélectionner
; si une variable est typée avec une Structure et si on utilise son nom, ça renvoie l'adresse.comme @var
e.POINT
Procedure test(*i)
Debug *i
EndProcedure
test(e)
test(@e)
Debug e
Debug @e
A+