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