Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Смешеное Окно !!!

1.8K
05 марта 2008 года
ViToBrother
149 / / 13.05.2007
[CENTER]Привет всем Участникам Форума !!! ;) [/CENTER]
Друзья у меня вот какой вопрос. Мне нужно создать проект на VS6.0 single document но так чтобы на половине окна вазможно било разместить кнопки и эдит боксы. Как зделать ?
[RIGHT][COLOR="Red"]Зарание блогадаью за помощь !!![/COLOR][/RIGHT]
1.7K
06 марта 2008 года
Denis_R
63 / / 15.02.2004
Создай динамически на документе.
1.8K
06 марта 2008 года
ViToBrother
149 / / 13.05.2007
А как ?
320
06 марта 2008 года
m_Valery
1.0K / / 08.01.2007
Цитата: ViToBrother
[CENTER]Привет всем Участникам Форума !!! ;) [/CENTER]
Друзья у меня вот какой вопрос. Мне нужно создать проект на VS6.0 single document но так чтобы на половине окна вазможно било разместить кнопки и эдит боксы. Как зделать ?
[RIGHT][COLOR="Red"]Зарание блогадаью за помощь !!![/COLOR][/RIGHT]



Я так понимаю,что тебе надо в SDI приложении сделать так,чтобы было раделение главного окна на 2 части,но не Splitter-ом,а так:слева,допустим,диалог,а справа View ? На левую часть ты хочешь добавить элементы управления(кнопки,и тектовые поля)...
Тогда делаем так:

  1. Добавляй в класс рамки CMainFrame переменную CDialogBar dbar;
  2. Функция OnCreate (в файле СMainFrame.cpp) тогда выглядит так
     
    Код:
    ...
    int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
    {
        if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
            return -1;
        // TODO: Delete these three lines if you don't want the toolbar to be dockable
        dbar.Create(this,IDD_DIALOGBAR,CBRS_ALIGN_LEFT|CBRS_BORDER_LEFT,101);  
            return 0;
    }...
  3. В ресурсах добавь новый диалог,только как IDD_DIALOGBAR1(Английский(США)).
  4. На созданный диалог добавляешь любые элементы управления из ToolBox.
  5. Для того чтобы работать с этими элементами управления используй
     
    Код:
    ...
                 CButton* m_button=(CButton*)dbar.GetDlgItem(IDC_BUTTON1);
        CEdit* m_edit=(CEdit*)dbar.GetDlgItem(IDC_EDIT1);
    ...
1.8K
06 марта 2008 года
ViToBrother
149 / / 13.05.2007
[FONT="Arial Black"][COLOR="Red"]Огромное Спасибо m_Valery !!!!![/COLOR][/FONT]
37K
10 марта 2008 года
D_e_L
1 / / 10.03.2008
На DialogBar я разместил ProgressControl. Как мне теперь сделать так, что бы им можно было управлять из объекта Вид (...View.cpp/...View.h)?
:confused:
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог