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


COleIPFrameWnd::RepositionFrame

Платформа вызывает функцию-член RepositionFrame для размещения области элементов управления и перемещать окна редактирования локально, поэтому все его видимым.

virtual void RepositionFrame(
   LPCRECT lpPosRect,
   LPCRECT lpClipRect 
);

Параметры

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

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

Заметки

Структура панелей элементов управления в окне контейнера отличается от выполненных фреймовым окном, не относящихся к OLE.Фреймовое окно, не относящихся к OLE вычисляет позицию панелей элементов управления и других объектов из заданного размера фреймового окна, например вызову CFrameWnd::RecalcLayout.Клиентская область, оставшаяся после пространства для панелей элементов управления и других объектов вычтены.Окно COleIPFrameWnd, с другой стороны, располагает панели инструментов в соответствии с заданным клиентской области.Иначе говоря, CFrameWnd::RecalcLayout работает вне в "из", в то время как работает COleIPFrameWnd::RepositionFrame "из внутри - out".

Требования

Header: afxole.h

См. также

Ссылки

Класс COleIPFrameWnd

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

CFrameWnd::RecalcLayout