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


CPane::DockPane

Закрепит панель запрещены для базовой области.

virtual BOOL DockPane(
    CBasePane* pDockBar,
    LPCRECT lpRect,
    AFX_DOCK_METHOD dockMethod
);

Параметры

  • [in] [out] pDockBar
    Определяет основную панель для закрепления на этой панели.

  • [входящий] lpRect
    Определяет прямоугольник в базовой области, где эта панель быть закрепленным.

  • [входящий] dockMethod
    Определяет метод закрепления.Доступны следующие параметры.

    Параметр

    Описание

    DM_UNKNOWN

    Инфраструктура использует этот параметр, если метод закрепления неизвестен.Панель не сохраняет свою последнюю позицию плавающей запятой.Также можно использовать этот параметр программно закрепление панели, когда нет необходимости хранить последняя позиция плавающей запятой.

    DM_MOUSE

    Для внутреннего использования.

    DM_DBL_CLICK

    Этот параметр используется, если захват дважды щелкнуть.Панель перемещена на его последней позиции закрепления.Если панель отстыковатьа, дважды щелкнув, то панель перемещена на его последней позиции плавающей запятой.

    DM_SHOW

    Этот параметр можно использовать программно, чтобы закрепить панель.Панель сохраняет свою последнюю позицию плавающей запятой.

    DM_RECT

    Панель закреплена в области, указанной lpRect.

    DM_STANDARD

    При использовании этого параметра границы панель выпишут как фрейм структуры, пока их перемещение.

Возвращаемое значение

Если панель TRUE была успешно; закреплена в противном случае – значение FALSE.

Заметки

Этот метод закрепит панель для базовой области, указанной параметром pDockBar.Сначала необходимо включить закрепление путем вызова CBasePane::EnableDocking.

Требования

заголовок: afxPane.h

См. также

Ссылки

Класс CPane

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