Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [MFC] Не отображается текст в статусбаре 
V
    Опции темы
ksili
Дата 29.1.2009, 07:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: нет
Всего: 17



Добавил к форме статусбар:
Код

CStatusBar m_bar;

static UINT BASED_CODE indicators[] =
{
    IDC_STATUSBAR1
};

.....

BOOL CFileProcessorDlg::OnInitDialog()
{
....
    m_bar.Create(this); //We create the status bar

    m_bar.SetIndicators(indicators,1); //Set the number of panes 

    CRect rect;
    GetClientRect(&rect);

    m_bar.SetPaneInfo(0,IDC_STATUSBAR1,    SBPS_NORMAL, rect.Width());      
    //m_bar.SetPaneInfo(1,ID_INDICATOR_TIME,SBPS_STRETCH ,0);

    //This is where we actually draw it on the screen

            // вот это я не совсем понимаю, что такое, это я из примера взял
    RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,IDC_STATUSBAR1);
....
}


Потом пытаюсь в него что-нибудь вывести:
Код

m_bar.SetWindowTextW(L"Done");


и ничего не отображается. Из-за чего это может быть?

Добавлено через 50 секунд
то есть сам статус бар рисуется, а текста в нем нет.


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
ksili
Дата 29.1.2009, 08:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: нет
Всего: 17



разобрался. Надо было:
Код

m_bar.SetPaneText(0,L"Done");



--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.