Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Дополнительная панель Rebar
Форум программистов > Системное программирование > C, С++ и С Builder > MS Visual C++
Artur1987
Помогите,плиз,решить возникшую проблему. Я решил использовать в своём проекте панель ReBar. На ней я хочу разместить кнопку, так,чтобы она располагалась слева. Однако при создании кнопка почему-то занимает всю панель сразу. Вот мой код:

CODE
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
....................
\\ Создаю саму панель ReBar .

if(!m_rebar.Create(this,RBS_DBLCLKTOGGLE,WS_CHILD|WS_VISIBLE|CBRS_TOP,IDC_REBAR)
) {

return -1;
}

\\ Создаю кнопку

if(!m_button1.Create("Программа нагружения",WS_CHILD|BS_TEXT|
WS_VISIBLE|BS_DEFPUSHBUTTON,CRect(0,0,50,50),this,IDC_BUTTON_1)) {

return -1;
}

\\ Добавляю кнопку в панель

m_rebar.AddBar(&m_button1,"Кнопка 1",NULL,RBBS_GRIPPERALWAYS);
.................
}


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Вот , я указываю CRect(0,0,50,50) , который по идее определяет положение кнопки на панели, а получается что кнопка занимает сразу всю панель . В чём ошибка?
Dronn
Цитата(Artur1987 @ 3:04:2008, 09:11 ) *
Помогите,плиз,решить возникшую проблему. Я решил использовать в своём проекте панель ReBar. На ней я хочу разместить кнопку, так,чтобы она располагалась слева. Однако при создании кнопка почему-то занимает всю панель сразу.
Вот , я указываю CRect(0,0,50,50) , который по идее определяет положение кнопки на панели, а получается что кнопка занимает сразу всю панель . В чём ошибка?

Для ребар есть свой диалог.Пробуй редактировать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.