работа с MDI-приложением - обработка сообщений
От: michael_korobov  
Дата: 07.12.03 11:23
Оценка:
Добрый день. У меня следующий вопрос.
Я работаю под VC++6.0 над MDI проектом. У меня несколько видов. Базовый — потомок CTreeView.
Не мог бы кто-нибудь подсказать, каким образом можно, скажем, создать окно по двойному
щелчку на элементе древовидной структуры? Если вопрос недостаточно конкретен, готов
его конкретизировать.
Спасибо

07.12.03 15:31: Перенесено модератором из 'C/C++' — ПК
Re: работа с MDI-приложением - обработка сообщений
От: Shar  
Дата: 07.12.03 11:57
Оценка:
Здравствуйте, michael_korobov, Вы писали:

_>Добрый день. У меня следующий вопрос.

_>Я работаю под VC++6.0 над MDI проектом. У меня несколько видов. Базовый — потомок CTreeView.
_>Не мог бы кто-нибудь подсказать, каким образом можно, скажем, создать окно по двойному
_>щелчку на элементе древовидной структуры? Если вопрос недостаточно конкретен, готов
_>его конкретизировать.
_>Спасибо

Как понимаю виды от TreeView не диалогбаре лежат?
Re[2]: работа с MDI-приложением - обработка сообщений
От: michael_korobov  
Дата: 07.12.03 12:34
Оценка:
Здравствуйте, Shar, Вы писали:

S>Здравствуйте, michael_korobov, Вы писали:


_>>Добрый день. У меня следующий вопрос.

_>>Я работаю под VC++6.0 над MDI проектом. У меня несколько видов. Базовый — потомок CTreeView.
_>>Не мог бы кто-нибудь подсказать, каким образом можно, скажем, создать окно по двойному
_>>щелчку на элементе древовидной структуры? Если вопрос недостаточно конкретен, готов
_>>его конкретизировать.
_>>Спасибо

S>Как понимаю виды от TreeView не диалогбаре лежат?


Нет, для них создано отдельное окно-рамка. В учебниках по VC++ пишут, как создать дополнительный вид, используя нечто вроде реакции на клик в меню Window->NewView. В этом месте запускается обработчик, лежащий в CMainFrame. А я хотел бы, чтобы подобным образом открывалось окно, но не с использованием Window->NewWindow, а двойным щелчком по пункту в экземпляре CTreeView. Конкретно, мне непонятно, можно ли и нужно ли писать пользовательское сообщение для передачи его в CMainFrame или для этого есть другие более элегантные способы. Спасибо, что так быстро откликнулись
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.