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


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