Панель инструментов MFC в верхнем ряду с выравниванием по правому краю - PullRequest
1 голос
/ 18 ноября 2011

По умолчанию панель инструментов MFC закреплена в левом верхнем ряду.Может ли кто-нибудь сказать мне, как закрепить панель инструментов MFC в верхнем ряду с выравниванием по правому краю (это означает, что все кнопки панели инструментов выровнены по правому краю в верхнем ряду)?

1 Ответ

1 голос
/ 05 мая 2012

Если вам нужна панель инструментов в правом верхнем углу, вы можете использовать приведенный ниже код в CMainFrame

if (!m_wndRSToolBar.CreateEx(this, TTBSTYLE_FLAT, WS_OVERLAPPED | WS_VISIBLE | CBRS_TOP
    | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMI,Rect(700,0,0,0),IDR_MAINFRAME) ||    !m_wndRSToolBar.LoadToolBar(IDR_MAINFRAME1))
{
    TRACE0("Failed to create toolbar\n");
    return -1;      // fail to create
}
...