15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


How to subclass the CTreeCtrl in a CTreeView?

Leor Amikam -- amikam@mindspring.com
Friday, December 13, 1996

Environment: Win95, VC42b

I am using a CTreeView-derived class.  Is there any way
to subclass the Tree Control part of the view to another
CTreeCtrl-derived class similiar to doing a SubclassDlgItem
in a dialog?

Leor Amikam



Mike Marshall -- marshall@milner.com
Monday, December 16, 1996

  In your OnCreate, or possibly your OnInitialUpdate,
get a reference to you tree control and then use
SubclassWindow, as follows

     CTreeCtrl& treeCtrl = GetTreeCtrl();
	
     // where m_pMySubclasser is the window whose
     // message map you want to attach to the
     // tree control.
     m_pMySubclasser->SubclassWindow(treeCtrl.m_hWnd);

You can call UnsubclassWindow to eliminate the
relationship as well.

----------
From: 	Leor Amikam[SMTP:amikam@mindspring.com]
Sent: 	Friday, December 13, 1996 10:21 AM
To: 	mfc-l@netcom.com
Subject: 	How to subclass the CTreeCtrl in a CTreeView?

Environment: Win95, VC42b

I am using a CTreeView-derived class.  Is there any way
to subclass the Tree Control part of the view to another
CTreeCtrl-derived class similiar to doing a SubclassDlgItem
in a dialog?

Leor Amikam




| Вернуться в корень Архива |