Форум программистов, компьютерный форум CyberForum.ru

Помогите с documen/view - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как получить время с интернета? http://www.cyberforum.ru/cpp-beginners/thread487941.html
Объясните, как получить время из нета.. если можно, то укажите IP адрес, который необходим
C++ Как решить проблему fast drawing в borlandc 3.1 ? Как решить проблему fast drawing в borlandc 3.1 ? http://www.cyberforum.ru/cpp-beginners/thread487931.html
Локализация(интеренационализация) приложения VC++ C++
Извиняюсь за столь примитивный вопрос, но все таки может кто-то просветит как это сделать. В MSDN нашел как это делать только через DLL, но так не очень нравится. Хотелось бы что бы все ресурсы(в смысле строки) хранились в каком нибудь текстовом файле(ini или xml), и язык можно было бы изменить во время работы програмы, т.е. без перекомпиляции.
C++ Народ, кто шарит в клиент-сервер приложениях, ХЕЛП!!!
Привет всем! Народ выручайте плиз, начальство поставило задачу и сказало в течении недели ее выполнить! Суть задачи вот в чем: Есть машина в сети под управлением Windows 98, к COM портам этой машины подключены два устройства(терминал весовой 'ТВ-003/05Д'), эти терминалы опрашивает некая програмка и пишет полученные данные в базу в формате Paradox, есть в этой проге один глюк она позволяет вес...
C++ Синхронизация системного времене http://www.cyberforum.ru/cpp-beginners/thread487774.html
Кто-нибудь может подсказать как программно синхронизировать системное время с каким нибудь сервером(напр. time.windows.com); или просто получить от него(сервера) точное текущее время.
C++ Оставляю ссылку на книги по C++ http://anatolix.naumen.ru/books.htm - неплохой сборник книг. Если кто еще знает, какие-нить сайты с книгами, оставляйте тут. Думаю так будет всем удобно и приятно...:) подробнее

Показать сообщение отдельно
ShepA
Сообщений: n/a
04.09.2010, 12:23     Помогите с documen/view
Проблему мжно решить и через SDI. Для этого надо добавить нужный класс вида(через AddClass). Окно можно разбить с помощью сплиттера. Для этого в классе производном от Frame нужно создать переменную типа CSplitterWnd, затем в функции этого класса CreateClient создать сам сплиттер и вид. Например так(пример для MDI взят из MSDN):
Код
// this function creates the panes for a static splitter window
BOOL CChildFrame::OnCreateClient( LPCREATESTRUCT lpcs, 
   CCreateContext* pContext)
{
   BOOL bCreateSpltr = m_wndSplitter.CreateStatic( this, 2, 1);
   // COneView and CAnotherView are user-defined views derived 
//from CMDIView

   m_wndSplitter.CreateView(0,0,RUNTIME_CLASS(COneView), CSize(0,0), 
      pContext);
   m_wndSplitter.CreateView(1,0,RUNTIME_CLASS(CAnotherView), CSize(0,0), 
      pContext);

   return (bCreateSpltr);
}
Функции для работы со сплиттером можно посмотреть в MSDN, их не так уж и много.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru