int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators,
sizeof(indicators)/sizeof(UINT)))
{
TRACE0("Failed to create status bar\n");
return -1; // fail to create
}
// TODO: Delete these three lines if you don't want the toolbar to
m_bar.Create(32,32, TRUE | ILC_COLOR32, 10, 0);
HICON hIcon = NULL;
m_bar.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
m_bar.Add(AfxGetApp()->LoadIcon(IDI_ICON2));
m_bar.Add(AfxGetApp()->LoadIcon(IDI_ICON3));
m_bar.Add(AfxGetApp()->LoadIcon(IDI_ICON4));
m_bar.Add(AfxGetApp()->LoadIcon(IDI_ICON5));
m_bar.Add(AfxGetApp()->LoadIcon(IDI_ICON6));
m_bar.Add(AfxGetApp()->LoadIcon(IDI_ICON7));
m_bar.Add(AfxGetApp()->LoadIcon(IDI_ICON8));
m_bar.Add(AfxGetApp()->LoadIcon(IDI_ICON9));
m_bar.Add(AfxGetApp()->LoadIcon(IDI_ICON10));
m_bar.Add(AfxGetApp()->LoadIcon(IDI_ICON11));
m_bar.Add(AfxGetApp()->LoadIcon(IDI_ICON12));