CEdit::SetRect
Volání této funkce můžete nastavit rozměry obdélníku pomocí zadaných souřadnic.
void SetRect(
LPCRECT lpRect
);
Parametry
- lpRect
Odkazuje RECT struktury nebo CRect objektu, který určuje nové rozměry obdélníku formátování.
Poznámky
Tento člen je zpracována pouze ovládací prvky pro úpravy více řádků.
Použití SetRect formátování obdélník více řádků ovládací prvek pro úpravy.Formátování obdélník je omezující obdélník text, který je nezávislá na velikosti okna upravit řízení.Při prvním vytvoření ovládacího prvku pro úpravy formátování obdélník je stejné jako v okně Upravit řízení v oblasti klienta.Pomocí SetRect členské funkce aplikace můžete provést formátování obdélník, větší nebo menší než okno Upravit řízení.
Pokud ovládací prvek pro úpravy žádné posuvník, text se oříznou, nejsou zabaleny, pokud formátování obdélník je větší než okno.Pokud ovládací prvek pro úpravy obsahuje ohraničení, formátování obdélník sníží velikost okraje.Pokud upravíte obdélník vrácený GetRect členské funkce před je třeba odebrat velikost ohraničení předat obdélník a SetRect .
Při SetRect se nazývá ovládacího prvku pro úpravy textu je také přeformátován a zobrazí znovu.
Další informace naleznete v EM_SETRECT v .
Příklad
// Flag indicating whether to redraw the edit control.
bool fRedraw = TRUE;
CRect r;
m_myEdit.GetRect(&r);
// Reduce the formatting rect of the edit control by
// 10 pixels on each side.
if ((r.Width() > 20) && (r.Height() > 20))
{
r.DeflateRect(10, 10);
if (fRedraw)
m_myEdit.SetRect(&r);
else
m_myEdit.SetRectNP(&r);
}
Požadavky
Záhlaví: afxwin.h