Получить указатель на объект
От: adav  
Дата: 20.06.07 08:36
Оценка:
Помогите пожалуйста разобраться как мне можно получить указатель на объект. Я пишу прогу на подобие Paint сделал ToolBar на нем расположил static c цветом на нем шелкаю выбирается цвет для рисования. Я не могу получить указатель на статик в тулбаре в класе CView где я рисую CPen
Re: Получить указатель на объект
От: AlexLinch Украина  
Дата: 20.06.07 09:00
Оценка: +1
Исправлено форматирование текста. — SchweinDeBurg

Здравствуйте, adav, Вы писали:

A>Помогите пожалуйста разобраться как мне можно получить указатель на объект. Я пишу прогу на подобие Paint сделал ToolBar на нем расположил static c цветом на нем шелкаю выбирается цвет для рисования. Я не могу получить указатель на статик в тулбаре в класе CView где я рисую CPen


Уже больше чем пол года не писал на MFC(к большому сожалению), но если память не изменяет то так:

  CToolBar &pToolBar=((CMainFrame*)AfxGetMainWnd())->m_wndToolBar;
  CStatic  *pLabel = pToolBar.GetDlgItem(IDC_STATIC1);

да и коли мне память не изменяет то в маинфрайме тулбары создаются как protected,так что придется заити в описание класса и сделать панель управления public. И само собой не забыть подключить #include "MainFrm.h" в классе вида...

Удачки...
Re[2]: Получить указатель на объект
От: adav  
Дата: 20.06.07 09:23
Оценка:
Здравствуйте, AlexLinch, Вы писали:

Получилось Большое спосибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.