Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++, MFC] CDialog+CStatusBar


Автор: devyshko 5.1.2008, 12:38
Добрый день!
Подскажите, как создать этот статус бар)

Автор: devyshko 6.1.2008, 01:55
Написала smile
Код

CStatusBar m_wndStatusBar;


m_wndStatusBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_BOTTOM
     | CBRS_TOOLTIPS | CBRS_SIZE_DYNAMIC);
    m_wndStatusBar.ShowWindow(SW_SHOW);    
    m_wndStatusBar.MoveWindow(0, rc.Height()-26, rc.Width(), 26);

    static UINT BASED_CODE indicators[] =
    {
        ID_SEPARATOR,
        ID_INDICATOR_CAPS,
        ID_INDICATOR_NUM,
        ID_INDICATOR_SCRL,
    };
    m_wndStatusBar.SetIndicators(indicators,sizeof(indicators)/sizeof(UINT));


НО возникла другая проблема, индикаторы  CAPS, NUM, SCRL не работают. При нажатии соответствующих кнопок, их состояние не изменяется (вот гады!) smile я почему-то думала, что это должно происходить автоматически, что я еще не сделала?)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)