Дополнительная панель Rebar

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

  1. Artur1987

    Artur1987 Active Member

    Регистрация:
    31 мар 2007
    Сообщения:
    31
    Симпатии:
    0
    Помогите,плиз,решить возникшую проблему. Я решил использовать в своём проекте панель ReBar. На ней я хочу разместить кнопку, так,чтобы она располагалась слева. Однако при создании кнопка почему-то занимает всю панель сразу. Вот мой код:

    [codebox]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);
    .................
    }[/codebox]

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

    Вот , я указываю CRect(0,0,50,50) , который по идее определяет положение кнопки на панели, а получается что кнопка занимает сразу всю панель . В чём ошибка?
     

    Вложения:

  2. Dronn

    Dronn Гость

    Для ребар есть свой диалог.Пробуй редактировать.
     
Загрузка...
Похожие Темы - Дополнительная панель Rebar
  1. Надя1972
    Ответов:
    2
    Просмотров:
    1.098
  2. alekssgor
    Ответов:
    0
    Просмотров:
    2.361
  3. serg24
    Ответов:
    1
    Просмотров:
    2.831
  4. Medevic
    Ответов:
    2
    Просмотров:
    2.074
  5. neo7777
    Ответов:
    2
    Просмотров:
    2.499

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