Lhaz
公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
gui::LHAZTREEVIEW クラス

#include <lhaztreeview.h>

gui::LHAZTREEVIEW の継承関係図

公開メンバ関数

 LHAZTREEVIEW (HINSTANCE hins, HWND parent, UINT id, int nWidth, int nHeight)
 
 ‾LHAZTREEVIEW (void)
 
HTREEITEM CreateRoot (const WSTR &name, ARCHIVE::TYPE type, LPARAM lParam)
 
void CreateTree (const WSTR &name, ARCHIVE::TYPE type)
 
bool DeleteItem (HTREEITEM hitem)
 
int GetParam (HTREEITEM hitem) const
 
HTREEITEM GetRoot (HTREEITEM hitem) const
 
HTREEITEM GetRoot (void) const
 
int GetRootIndex (HTREEITEM hitem) const
 
LPARAM GetSelectedFolder (void) const
 
HTREEITEM GetSelectedRoot (void) const
 
HTREEITEM InsertItem (HTREEITEM parent, const WSTR &name, LPARAM lParam)
 
HTREEITEM InsertItem (LPTVINSERTSTRUCT lpis)
 
bool IsSelectedRoot (void) const
 

非公開変数類

HINSTANCE Resource
 
HIMAGELIST Image
 
int IconIndexRoot [ARCHIVE::MAX]
 
int IconIndexFolder
 
int IconIndexFolderOpened
 

静的非公開変数類

static int Index = 0
 
static const int IconIndexRes [ARCHIVE::MAX]
 

構築子と解体子

◆ LHAZTREEVIEW()

LHAZTREEVIEW::LHAZTREEVIEW ( HINSTANCE  hins,
HWND  parent,
UINT  id,
int  nWidth,
int  nHeight 
)

関数詳解

◆ CreateRoot()

HTREEITEM LHAZTREEVIEW::CreateRoot ( const WSTR &  name,
ARCHIVE::TYPE  type,
LPARAM  lParam 
)

◆ CreateTree()

void gui::LHAZTREEVIEW::CreateTree ( const WSTR &  name,
ARCHIVE::TYPE  type 
)

◆ DeleteItem()

bool LHAZTREEVIEW::DeleteItem ( HTREEITEM  hitem)

◆ GetParam()

int LHAZTREEVIEW::GetParam ( HTREEITEM  hitem) const

◆ GetRoot() [1/2]

HTREEITEM LHAZTREEVIEW::GetRoot ( HTREEITEM  hitem) const

◆ GetRoot() [2/2]

HTREEITEM LHAZTREEVIEW::GetRoot ( void  ) const

◆ GetRootIndex()

int gui::LHAZTREEVIEW::GetRootIndex ( HTREEITEM  hitem) const

◆ GetSelectedFolder()

LPARAM LHAZTREEVIEW::GetSelectedFolder ( void  ) const

◆ GetSelectedRoot()

HTREEITEM LHAZTREEVIEW::GetSelectedRoot ( void  ) const

◆ InsertItem() [1/2]

HTREEITEM LHAZTREEVIEW::InsertItem ( HTREEITEM  parent,
const WSTR &  name,
LPARAM  lParam 
)

◆ InsertItem() [2/2]

HTREEITEM LHAZTREEVIEW::InsertItem ( LPTVINSERTSTRUCT  lpis)

◆ IsSelectedRoot()

bool LHAZTREEVIEW::IsSelectedRoot ( void  ) const

◆ ‾LHAZTREEVIEW()

LHAZTREEVIEW::‾LHAZTREEVIEW ( void  )

メンバ詳解

◆ IconIndexFolder

int gui::LHAZTREEVIEW::IconIndexFolder
private

◆ IconIndexFolderOpened

int gui::LHAZTREEVIEW::IconIndexFolderOpened
private

◆ IconIndexRes

const int LHAZTREEVIEW::IconIndexRes
staticprivate
初期値:
= {
101,
101,
102,
102,
103,
104,
105,
104,
104,
104,
107,
101,
103,
102,
106,
103,
104,
104,
104,
111,
112,
113,
}

◆ IconIndexRoot

int gui::LHAZTREEVIEW::IconIndexRoot[ARCHIVE::MAX]
private

◆ Image

HIMAGELIST gui::LHAZTREEVIEW::Image
private

◆ Index

int LHAZTREEVIEW::Index = 0
staticprivate

◆ Resource

HINSTANCE gui::LHAZTREEVIEW::Resource
private

このクラス詳解は次のファイルから抽出されました: