Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Как разместить CProgressCtrl

Hello comp,

Мой вопрос следующий.
Среда разработки VC6++ с использованием MFC
Проект на основе Single Document
При генерации проекта используется CStatusBar m_wndStatusBar;
в том виде в котором его генерирует VC
Возможно ли вставить в эту строку CProgressCtrl, и если возможео хотя
бы схематично как это сделать

Большаков

Ответить   bvb Mon, 27 Sep 2004 21:49:08 +0600 (#235609)

 

Ответы:

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


Все достаточно просто. Нужно просто создать этот прогресс на статус баре
(в смысле - родителем окна прогресса будет статус бар). Для начала
попробуй просто объявить объект класса CProgressCtrl в классе рамки.
Что то типа:
class CMainFrame : public CFrameWnd
{
...
CProgressCtrl m_wndProgress;
...
};

Потом в CMainFrame::OnCreate после создания статус бара (там где
написано
if(!m_wndStatusBar.Create(... ) создавай также прогресс
(указывая ему
в качестве родителя m_wndStatusBar.
Сейчас - не компилятора, ни MSDN под рукой нет (виндфы только поставил).
Так что пример если и кину, то только завтра.

С уважением, Вахтуров Виктор.

Номер выпуска : 3605
Возраст листа : 371 (дней)
Количество подписчиков : 469
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/235697
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Mon, 27 Sep 2004 21:58:46 +0400 (#235697)

 

Hello Victor,

Monday, September 27, 2004, 11:58:46 PM, you wrote:


Я действовал приблизитеьно так же
Т.е. следующая команда это получение ссылки на окно m_wndStatusBar
CWnd* wnd=m_wndStatusBar.GetWindow(GW_HWNDFIRST);
Далее создаю ProgressCtrl- переменная предварительно объявлена в файле
заголовка
m_wndProgress.Create(WS_VISIBLE|WS_CHILD|WS_BORDER,CRect(0,0,10,10),wnd,121212);
но здесь возникает сразу несколько вопросов
1.В каком из индикаторов статус бара все это будет отображаться
2.Какой СRect дожен быть объявлен.
3.Возможно нужен другой стиль прогресса

По крайне мере после этих команд ничего на статус баре я не вижу

Большаков

Best regards,
bvb mailto:b***@a*****.ru

Номер выпуска : 3609
Возраст листа : 372 (дней)
Количество подписчиков : 474
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/236116
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   bvb Tue, 28 Sep 2004 21:29:37 +0600 (#236116)

 

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


Кстати, вот тут:
http://codeproject.com/statusbar/
полно примеров по статус-бару.

А вот это - точно то, что тебе надо:
http://www.codeproject.com/miscctrl/ProgressBar.asp

--
С уважением, Victor V. Vakchturov.
Сайт для программистов: http://SoftMaker.com.ru>

Номер выпуска : 3616
Возраст листа : 374 (дней)
Количество подписчиков : 478
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/236899
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Wed, 29 Sep 2004 23:16:11 +0400 (#236899)