![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
например в опере по ф4 открывается, так вот как создать это окно я знаю, но как его по определенным действия открывать и закрывать я не пойму
создаю я через креатевид, класа цсплитервнд..... -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
StepПисал бы лучше английскими буквами - иногда так читать сложно
|
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
Сsplitterwnd::CreateView(....)
как потом добарться до этого вида, что бы его закрыть или открыть или изминить рамер.... -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
поднимаю тему
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
неужели нету людей которые со сплитерами работали
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
knave |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 320 Регистрация: 6.3.2003 Где: Санкт-Питербург ( Россия) Репутация: 1 Всего: 5 |
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
{ m_pContext=pContext; if (!m_wndSplitter.CreateStatic(this, 1, 2)) { TRACE0("Failed to CreateStaticSplitter\n"); return FALSE; } if (!m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CMyTreeView), CSize(200, 50), m_pContext)) { TRACE0("Failed to create first pane\n"); return FALSE; } if (!m_wndSplitter.CreateView(0, 1, m_pContext->m_pNewViewClass, CSize(0, 0), m_pContext)) { TRACE0("Failed to create second pane\n"); return FALSE; } SetActiveView((CView*)m_wndSplitter.GetPane(0, 1)); -------------------- С наилучшими пожеланиями !!! |
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
Большое спасибо !!!! -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
knave |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 320 Регистрация: 6.3.2003 Где: Санкт-Питербург ( Россия) Репутация: 1 Всего: 5 |
Вот примерно так в документ представленческой архитектуре в однодокументном приложени.
Пример создания есть и в MSDN с описалове класса CSplitterWnd. Тебе нужно будет создать самому клас потомок от CView. Я тогда делал дерево и соответственно создал свой класс потомок от CTreeView называется CMyTreeView (см в примере как подключается) m_pContext->m_pNewViewClass - это правое лкно с тем View который есть по умолчанию при создании приложения class... { CSplitterWnd m_wndSplitter; ..... } ................... BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { m_pContext=pContext; if (!m_wndSplitter.CreateStatic(this, 1, 2)) { TRACE0("Failed to CreateStaticSplitter\n"); return FALSE; } if (!m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CMyTreeView), CSize(200, 50), m_pContext)) { TRACE0("Failed to create first pane\n"); return FALSE; } if (!m_wndSplitter.CreateView(0, 1, m_pContext->m_pNewViewClass, CSize(0, 0), m_pContext)) { TRACE0("Failed to create second pane\n"); return FALSE; } SetActiveView((CView*)m_wndSplitter.GetPane(0, 1)); return TRUE; } -------------------- С наилучшими пожеланиями !!! |
|||
|
||||
knave |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 320 Регистрация: 6.3.2003 Где: Санкт-Питербург ( Россия) Репутация: 1 Всего: 5 |
этот пример более правильный, прежний я случайно отправил
-------------------- С наилучшими пожеланиями !!! |
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
knave еще раз спасибо...
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |