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

#include <lhazcol.h>

クラス

struct  LVCONTENT
 

公開メンバ関数

 LVCOLMS (HWND hwnd, HMENU memu, int sortkind, int sortrev, int colcont, LVCOLM cols[], const WSTR &regprefix, bool setmenu)
 
 ‾LVCOLMS ()
 
LVCONTENT GetContents (int idx) const
 
void SetContent (int idx, const LVCONTENT &con)
 
BOOL GetChecked (int idx) const
 
void SetSize (int idx, int size)
 
int GetDispCont (int idx) const
 
size_t GetDispContsSize () const
 
void SetListView ()
 
const WSTR & GetDsp (ARCHIVE *archive, int subitem, int item, bool hastreeview) const
 
void SetMenu ()
 
void CheckMenu (int sortkind, int sortrev)
 
void SetSizeText (int kb_b)
 
int GetContent (int idx) const
 
int GetFmt (int idx) const
 
const WSTR & GetText (int idx) const
 
void ChangeDisp (bool setmenu)
 
int GetIndex (int subitem) const
 
LHAZFILE::FIELD GetField (int idx) const
 
int GetSortKind () const
 
int GetColCnt (void) const
 

非公開メンバ関数

void ReadColumns ()
 
void SaveColumns ()
 
void UseDefaultDisplay ()
 

非公開変数類

HWND m_lv_window
 
HMENU m_menu
 
int m_sort_kind
 
int m_sort_rev
 
std::vector< LVCONTENTm_contents
 
std::vector< int > m_disp_conts
 
int m_view_kb_b
 
int m_col_cnt
 
LVCOLMm_columns
 
WSTR m_reg_prefix
 

構築子と解体子

◆ LVCOLMS()

LVCOLMS::LVCOLMS ( HWND  hwnd,
HMENU  memu,
int  sortkind,
int  sortrev,
int  colcont,
LVCOLM  cols[],
const WSTR &  regprefix,
bool  setmenu 
)

関数詳解

◆ ChangeDisp()

void LVCOLMS::ChangeDisp ( bool  setmenu)

◆ CheckMenu()

void LVCOLMS::CheckMenu ( int  sortkind,
int  sortrev 
)

◆ GetChecked()

BOOL gui::LVCOLMS::GetChecked ( int  idx) const
inline

◆ GetColCnt()

int gui::LVCOLMS::GetColCnt ( void  ) const
inline

◆ GetContent()

int gui::LVCOLMS::GetContent ( int  idx) const
inline

◆ GetContents()

LVCONTENT gui::LVCOLMS::GetContents ( int  idx) const
inline

◆ GetDispCont()

int gui::LVCOLMS::GetDispCont ( int  idx) const
inline

◆ GetDispContsSize()

size_t gui::LVCOLMS::GetDispContsSize ( ) const
inline

◆ GetDsp()

const WSTR & LVCOLMS::GetDsp ( ARCHIVE archive,
int  subitem,
int  item,
bool  hastreeview 
) const

◆ GetField()

LHAZFILE::FIELD gui::LVCOLMS::GetField ( int  idx) const
inline

◆ GetFmt()

int gui::LVCOLMS::GetFmt ( int  idx) const
inline

◆ GetIndex()

int gui::LVCOLMS::GetIndex ( int  subitem) const
inline

◆ GetSortKind()

int gui::LVCOLMS::GetSortKind ( ) const
inline

◆ GetText()

const WSTR& gui::LVCOLMS::GetText ( int  idx) const
inline

◆ ReadColumns()

void LVCOLMS::ReadColumns ( )
private

◆ SaveColumns()

void LVCOLMS::SaveColumns ( )
private

◆ SetContent()

void gui::LVCOLMS::SetContent ( int  idx,
const LVCONTENT con 
)
inline

◆ SetListView()

void LVCOLMS::SetListView ( )

◆ SetMenu()

void LVCOLMS::SetMenu ( )

◆ SetSize()

void gui::LVCOLMS::SetSize ( int  idx,
int  size 
)
inline

◆ SetSizeText()

void gui::LVCOLMS::SetSizeText ( int  kb_b)
inline

◆ UseDefaultDisplay()

void LVCOLMS::UseDefaultDisplay ( )
private

◆ ‾LVCOLMS()

LVCOLMS::‾LVCOLMS ( )

メンバ詳解

◆ m_col_cnt

int gui::LVCOLMS::m_col_cnt
private

◆ m_columns

LVCOLM* gui::LVCOLMS::m_columns
private

◆ m_contents

std::vector<LVCONTENT> gui::LVCOLMS::m_contents
private

◆ m_disp_conts

std::vector<int> gui::LVCOLMS::m_disp_conts
private

◆ m_lv_window

HWND gui::LVCOLMS::m_lv_window
private

◆ m_menu

HMENU gui::LVCOLMS::m_menu
private

◆ m_reg_prefix

WSTR gui::LVCOLMS::m_reg_prefix
private

◆ m_sort_kind

int gui::LVCOLMS::m_sort_kind
private

◆ m_sort_rev

int gui::LVCOLMS::m_sort_rev
private

◆ m_view_kb_b

int gui::LVCOLMS::m_view_kb_b
private

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