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("未能创建工具栏\n");
return -1; // 未能创建
}
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("未能创建工具栏\n");
return -1; // 未能创建
}
a=WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER =0x0f;
((!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)) )要给你加上小括号不?
俩个函数都执行
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME) load失败 返回0 !0为真 {进入} 就不执行!m_wndToolBar.LoadToolBar(IDR_MAINFRAME)!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC)
createEx 成功 返回1 !1 为假 执行!m_wndToolBar.LoadToolBar(IDR_MAINFRAME)
load成功 返回1
!1为假 {不进入}