about uscontact

트리 컨트롤을 이용한 애플리케이션 만들기

Category:
Author: zemna
Date: April 17, 2021
Share this:

+ 트리 컨트롤을 이용한 애플리케이션 만들기

먼저 CTreeCtrl로부터 상속받은 클래스를 작성합니다. 그리고 나서

CTreeView의 GetTreeCtrl()를 이용해 CTreeView로부터 트리 컨트롤을 얻어

옵니다. 다음은 얻어 온 트리 컨트롤을 자신이 제작한 트리 컨트롤로

서브클래싱하는 것입니다. 그러면 트리뷰에서 사용자가 정의한 트리 컨트롤을

사용할 수 있습니다.

// 먼저 컨트롤을 작성한다.

class CYourTreeCtrl : public CTreeCtrl {

// 여기에 작성.

};

// 트리뷰에 자신이 작성한 트리 컨트롤을 멤버로 선언한다.

Class CYourTreeView : public CTreeView {

protected: CYourTreeCtrl m_yourTreeCtrl;

.};

// OnCreate 핸들러에서 자신이 제작한 컨트롤로 서브클래싱한다.

void CYourTreeCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct) {

if(CTreeView::OnCreate(plCreateStruct) != 0)

return 1;

if(!m_yourTreeCtrl.SubclassWindow(GetTreeCtrl().GetSafeHwnd()))

return 1;

return 0;

}

Share this:

Leave a Reply

Your email address will not be published.

ZEMNA.NET

Professional software development agency estalished in Indonesia. We offers website setup, web application development, fulfillment service, and etc.
Follow us
Follow us to get latest news and tutorials.
2022 - Copyright, All Rights Reserved, Made by ZEMNA.NET with ❤️
magnifiercrossmenu