Шаг 84 - CWnd::Attach

BOOL Attach( HWND hWndNew );

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

Параметры
hWndNew
Определяет дескриптор к окну Windows.

Замечания
Присоединяет окно Windows к объекту CWnd.

Пример

// Использование Attach и Detach для отображения MDI клиентского окна
class CMainFrame : public CMDIFrameWnd
{
	......
public:
	CWnd  m_wndMDIClient;
}

CMainFrame::~CMainFrame()
{
	// detach MDI client window
	m_wndMDIClient.Detach();
}

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if (CMDIFrameWnd::OnCreate(lpCreateStruct) == -1)
		return -1;

	// присоединяемся  к MDI клиенскому окну
	if (m_wndMDIClient.Attach(m_hWndMDIClient) == 0)
	{
		TRACE0("Failed to attach MDIClient.\n");
		return -1;	// ошибка создания
	}
}

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.