Здравствуйте Андрей, Вы писали:
А>Здравствуйте romka, Вы писали:
R>>В MDI приложении на главной форме есть окно класс 'MDICLIENT', хэндл есть, как сделать MFC класс от СWnd?
А>А зачем, если не секрет?
Хехе — я например это делал чтоб наприсовать лого фирмы на клиентской его области. Как у Winroute. ПОтом правда убрал — ибо простота — сестра таланта ))
Здравствуйте Sasparella, Вы писали:
S>Здравствуйте romka, Вы писали:
R>>Здравствуйте Sasparella, Вы писали:
S>>>Здравствуйте romka, Вы писали:
S>>>в зависимости от конкретных нужд.
R>>А можна сделать class, чтобы его использовать в среде (ClassWizard) и тд.
S>Мона Создаете класс производный от СWnd и сабклассируете MDICLIENT окошко им.
А этом месте мона подробнее, только начал изучать..ю
S>Саша.
Здравствуйте romka, Вы писали:
R>А этом месте мона подробнее, только начал изучать..ю
Делаете так
Insert-New Class -> Mfc Class
Тип — Generic CWnd.
имя например CMDIClientWnd.
ПОсле этого у себя в CMainFrame создаете преременную член типа CMDIClientWnd m_clientWnd и
в OnCreate пишете m_clientWnd.SubclassWindow( m_hMDIclientWnd ); (m_hMDIclientWnd — или как его там не помню — хендл MDI клиет окошка)
Все.
Теперь обрабатывайте в вашем классе сообщения и делайте что надо