EM_SETRECT

Et program sender en EM_SETRECT-melding til å angi formatering rektanglet av en multiline edit-kontrollen. Formatering rektanglet er begrensende rektanglet av teksten. Begrensende rektanglet er uavhengig av størrelsen på kontrollvinduet Rediger. Når redigeringskontrollen opprettes, er formatering rektanglet det samme som klientområdet i vinduet Rediger kontroll. Ved hjelp av EM_SETRECT-meldingen, kan et program gjøre formatering rektanglet større eller mindre enn vinduet Rediger kontroll.

Denne meldingen er behandlet bare av redigeringskontroller for flere linjer.

EM_SETRECT wParam = 0;                         / / brukt; må være null lParam = (LPARAM) (LPRECT) lprc;    / / adresse av nye rektangel 

 

Parametere

lprc
Verdien av lParam. Pekeren til en RECT -strukturen som angir de nye målene for rektanglet.

Returverdier

Denne meldingen returnerer ikke en verdi.

Merknader

EM_SETRECT meldingen gjør teksten i redigeringskontrollen til tilbaketrekkes. Hvis du vil endre størrelsen på rektanglet formatering uten oppdatering av teksten, kan du bruke EM_SETRECTNP-melding.

Hvis redigeringskontrollen har ikke et vannrett rullefelt, og formatering rektanglet er satt til å være større enn vinduet Rediger kontroll, innpakket linjer med tekst, overskrider bredden på vinduet Rediger kontroll (men det er mindre enn bredden på formatering rektanglet) maskeres i stedet for.

Hvis redigeringskontrollen inneholder en kantlinje, reduseres formatering rektanglet med størrelsen på kantlinjen. Hvis du justerer rektangel som returneres av en EM_GETRECT melding, må du fjerne størrelsen på kantlinjen før du bruker rektanglet med EM_SETRECT meldingen.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.

Se også

Rediger kontroller oversikt, redigere kontrollmeldinger, EM_GETRECT, EM_SETRECTNP, RECT

Index