Поделиться через


CEdit::SetRect

Эта функция вызывается, чтобы задать для измерения прямоугольника, используя указанные координаты.

void SetRect( 
   LPCRECT lpRect  
);

Параметры

  • lpRect
    Указывает на RECT составляющих или объекту CRect, определяют новые измерения прямоугольника форматирования.

Заметки

Этот элемент обрабатывается только многономенклатурными элементами управления "Поле ввода".

Используйте SetRect для задания прямоугольника форматирования многономенклатурного элемента управления "Поле ввода". Прямоугольник ограничиваясь прямоугольника форматирования текста, которое не зависит от размера окна элемента управления "Поле ввода". Когда элемент управления "Поле ввода" сначала создать прямоугольник форматирования не отличается как клиентская область окна элемента управления "Поле ввода". С помощью функции-члена SetRect, приложение может выполнить прямоугольника форматирования большим или меньшим, чем окно элемента управления "Поле ввода".

Если элемент управления "Поле ввода" не имеет полосу прокрутки, то будет обрезается, не будет создавать программу-оболочку текст, если прямоугольник форматирования становится больше, чем окно. Если элемент управления "Поле ввода", содержащий границы прямоугольника форматирования уменьшается размер границы. Если выполняется обработка прямоугольник, возвращаемого функцией-членом GetRect, необходимо удалить размер границы, прежде чем передавать прямоугольник в SetRect.

При SetRect вызываются, текст элемента управления "Поле ввода" также переформатированных и отобразится повторно.

Дополнительные сведения см. в разделе EM_SETRECT в Windows SDK.

Пример

// 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);
}

Требования

Header: afxwin.h

См. также

Ссылки

Класс CEdit

Диаграмма иерархии

CRect::CRect

CRect::CopyRect

CRect::operator =

CRect::SetRectEmpty

CEdit::GetRect

CEdit::SetRectNP