Помогите с Progressbar

  • Автор темы Delfin
  • Дата начала
D

Delfin

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

На 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);
}
 
04.09.2006
2 566
3
#2
Сделать в классе диалога метод, который будет возвращать указатель на контрол если он создан или NULL в противном случае
 
D

Delfin

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

Зараннее благодарен!!!
 
04.09.2006
2 566
3
#4
Ну так в Вашем примере pProgress и есть указатель. Просто так код пишут в ЭТОЙ теме. Да, и первую строку моей подписи внимательно прочтите

как получить указатель на контрол и как затем этот метод использовать в классе вида
Первый же самоучитель ответит на эти вопросы
 
D

Delfin

#5
Сделать в классе диалога метод, который будет возвращать указатель на контрол если он создан или NULL в противном случае
А как быть если ProgressBar описывается в классе CMainFrame ?
 
H

Hroft

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