以下是 CDialogBar 的构造函数声明:
CDialogBar();
CDialogBar 的构造函数通常用于创建一个空的对话框条。你通常会在构造函数之后调用 Create 函数,将实际的对话框资源与 CDialogBar 关联起来。
以下是一个简单的示例,演示如何使用 CDialogBar 的构造函数和 Create 函数:
// 在主框架窗口的成员函数中创建对话框条
BOOL CMainFrame::CreateDialogBar()
{
if (!m_wndDialogBar.Create(this, IDD_DIALOGBAR, CBRS_TOP, IDD_DIALOGBAR))
{
TRACE0("Failed to create dialog bar\n");
return FALSE; // create failed
}
return TRUE;
}
在这个示例中,IDD_DIALOGBAR 是对话框资源的 ID,它将被嵌入到 CDialogBar 中。CBRS_TOP 表示对话框条将位于主框架窗口的顶部。最后的 IDD_DIALOGBAR 是对话框条的 ID。
需要注意的是,对话框条的创建通常在主框架窗口的 OnCreate 函数中进行,但也可以根据具体需求在其他地方创建。
转载请注明出处:http://www.pingtaimeng.com/article/detail/17342/MFC/CDialogBar