Помогите с Progressbar

Тема в разделе "MS Visual C++", создана пользователем Delfin, 10 мар 2008.

  1. Delfin

    Delfin Гость

    Здравствуйте!

    На DialogBar я разместил ProgressControl.
    Как мне теперь сделать так, что бы им можно было управлять из объекта Вид (...View.cpp/...View.h)?

    Короче наподобие следующего (если конечно так можно):

    //ExView.cpp
    #include"stdafx.h"
    ...................

    void ExView::Function()
    {
    // TODO: Add your control notification handler code here
    pProgress->SetPos(30);
    }
     
  2. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Сделать в классе диалога метод, который будет возвращать указатель на контрол если он создан или NULL в противном случае
     
  3. Delfin

    Delfin Гость

    А можно пожалуйста поподробнее (желателтно с фрагментом кода), как получить указатель на контрол и как затем этот метод использовать в классе вида.

    Зараннее благодарен!!!
     
  4. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Ну так в Вашем примере pProgress и есть указатель. Просто так код пишут в ЭТОЙ теме. Да, и первую строку моей подписи внимательно прочтите

    Первый же самоучитель ответит на эти вопросы
     
  5. Delfin

    Delfin Гость

    А как быть если ProgressBar описывается в классе CMainFrame ?
     
  6. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    А что это меняет? Может все-таки книжку откроете?
     
  7. Hroft

    Hroft Гость

    Главное что бы ты привязал к своему ProgresBar указатель. А достучаться до CMainFrame и получить его поля можно так ((CMainFrame*)AfxGetMainWnd())->указатель_ProgressBar
     
  8. Delfin

    Delfin Гость

    Спасибо, заработало !!!!!! :rolleyes:
     
Загрузка...

Поделиться этой страницей