Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

StatusBar

484
16 апреля 2003 года
dimus
26 / / 20.05.2000
Как запихнуть StatusBar в диалоговое окно? Желательно пример.

Заранее спасибо.
1.9K
16 апреля 2003 года
sercher
60 / / 21.03.2003
CStatusBarCtrl statBar;

в методе OnInitDialog() вставляешь:


statBar.Create(WS_CHILD | WS_VISIBLE | CCS_BOTTOM, CRect(0,0,0,0), this, 1);

CRect rect;

statBar.GetClientRect(&rect);
int widths[4] = { rect.right-300, rect.right-200, rect.right-100, -1 };

statBar.SetParts(4, widths);
statBar.SetText("Ready", 0, 0);
484
16 апреля 2003 года
dimus
26 / / 20.05.2000
Цитата:
Originally posted by sercher
CStatusBarCtrl statBar;

в методе OnInitDialog() вставляешь:


statBar.Create(WS_CHILD | WS_VISIBLE | CCS_BOTTOM, CRect(0,0,0,0), this, 1);

CRect rect;

statBar.GetClientRect(&rect);
int widths[4] = { rect.right-300, rect.right-200, rect.right-100, -1 };

statBar.SetParts(4, widths);
statBar.SetText("Ready", 0, 0);



...и ничего не вижу.

1.9K
17 апреля 2003 года
sercher
60 / / 21.03.2003
Объект типа CStatusBarCtrl надо объявлять как переменную класса диалога или хотя бы как глобальную переменную, а не прямо в методе OnInitDialog()! А так естесственно ничего не увидишь - статус бар уничтожается при выходе из функции OnInitDialog().
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог