CMFCOutlookBar::Create
Создает элемент управления панели outlook.
virtual BOOL Create(
LPCTSTR lpszCaption,
CWnd* pParentWnd,
const RECT& rect,
UINT nID,
DWORD dwStyle,
DWORD dwControlBarStyle=AFX_CBRS_RESIZE,
CCreateContext* pContext=NULL
);
Параметры
[входящий] lpszCaption
Указывает заголовок окна.[входящий] pParentWnd
Задает указатель родительского окна. Он не должен иметь значение null.[входящий] rect
Определяет размер панели outlook и располагает в точках.[входящий] nID
Определяет идентификатор элемента управления Определяться от других идентификаторов элементов управления, используемых в приложении.[входящий] dwStyle
Задает нужный стиль панели элементов управления. Возможные значения см. в Стили окна.[входящий] dwControlBarStyle
Определяет стили библиотека-, определенные экстренныйым выпуска.[входящий] pContext
Создание контекста.
Возвращаемое значение
Ненулевой если метод выполнен успешно; в противном случае – значение 0.
Заметки
Построении объект CMFCOutlookBar в шагах 2. Первый вызов конструктора, а затем вызывает Create, который создает элемент управления панели outlook и вложение его к объекту CMFCOutlookBar.
См. раздел CBasePane::CreateEx список стилей библиотека- указанных доступным для указания dwControlBarStyle.
Пример
В следующем примере показано, как использовать метод Create класса CMFCOutlookBar. Этот фрагмент кода является частью Пример типов outlook Multi.
CMFCOutlookBar m_wndShortcutsBar;
...
// int nInitialWidth
// CString strCaption
if (!m_wndShortcutsBar.Create (strCaption, this,
CRect (0, 0, nInitialWidth, nInitialWidth),
ID_VIEW_OUTLOOKBAR, WS_CHILD | WS_VISIBLE | CBRS_LEFT))
{
TRACE0("Failed to create outlook bar\n");
return FALSE; // fail to create
}
Требования
заголовок: afxoutlookbar.h