!m_wndStatusBar.SetIndicators(indicators,
sizeof(indicators)/sizeof(UINT)))
{
TRACE0("Failed to create status bar\n");
return -1; // fail to create
}
CreatePlayBar();
CreateReBar();
return 0;
}
到现在为止,我们已经完成了AdvBar程序的新的工具条和集合条的创建工作,用户可以编译和运行AdvBar程序,并比较使用了集合条和未使用集合条的AdvBar程序在外观上有何不同。实际上,集合条的用处还有很多,这里不可能都加以详细介绍,有兴趣的用户可以参阅Visual C++的联机文档。
对Windows应用程序而言,具有一个优秀的程序界面并不是一件太困难的事,本章中主要就工具条方面的增强与改进做了一些介绍。
最后需要说明的是,学习完本章后读者应该重点掌握以下内容:
n 控制条的基本知识
n 创建和使用工具条
n 定制状态条
n 创建和使用使用集合条