C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 982 - CToolBar::CreateEx / MFC Справка / Visual C++

Шаг 982 - CToolBar::CreateEx

BOOL CreateEx(CWnd* pParentWnd, DWORD dwCtrlStyle = TBSTYLE_FLAT,
	DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP, 
CRect rcBorders = CRect(0, 0, 0, 0), UINT nID = AFX_IDW_TOOLBAR);

Возвращаемое значение
Отлично от нуля, если успешно, иначе 0.

Параметры
pParentWnd
Указатель на окно, которое является родителем инструментальной панели.
dwCtrlStyle
Дополнительные стили для создания внедренного объекта CToolBarCtrl. По умолчанию, это значение установлено к TBSTYLE_FLAT. Для полного списка стилей инструментальной панели, см. dwStyle.
dwStyle
Стиль инструментальной панели.
rcBorders
Объект CRect, который определяет ширину границ окна инструментальной панели. Эти рамки установлены к 0,0,0,0 по умолчанию, таким образом приводящий к окну инструментальной панели без рамок.
nID
Дочернее окно инструментальной панели ID.

Замечания
Вызовите эту функцию, чтобы создать инструментальную панель Windows (дочернее окно) и сопоставлять это с объектом CToolBar. Это также устанавливает высоту инструментальной панели к значению по умолчанию.
Используйте CreateEx, вместо Create, когда некоторые стили должны присутствовать в течение создания внедренного управления области инструмента. Например, установите dwCtrlStyle к TBSTYLE_FLAT | TBSTYLE_TRANSPARENT, чтобы создать инструментальную панель, которая походит Internet Explorer 4.

Пример

// Этот пример показывает CToolBar::CreateEx ,  создавая  
// инструментальная панель как часть порожденного рамочного окна. 
// Это также вызывает функции LoadToolbar и EnableDocking

int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
	if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
		return -1;
   
	if (!m_wndMyToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD |
		WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS |
		CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
		!m_wndMyToolBar.LoadToolBar(IDR_MYTOOLBAR))
	{
		TRACE0("Failed to create toolbar\n");
		return -1;		// Ошибка создания
	}

	m_wndMyToolBar.EnableDocking(CBRS_ALIGN_ANY);
	EnableDocking(CBRS_ALIGN_ANY);
	DockControlBar(&m_wndMyToolBar);

	return 0;
}

| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU