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
 

非公開メンバ関数

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 ( HWND  hwnd,
HMENU  memu,
int  sortkind,
int  sortrev,
int  colcont,
LVCOLM  cols[],
const WSTR &  regprefix,
bool  setmenu 
)

関数詳解

void LVCOLMS::ChangeDisp ( bool  setmenu)
void LVCOLMS::CheckMenu ( int  sortkind,
int  sortrev 
)
BOOL gui::LVCOLMS::GetChecked ( int  idx) const
inline
int gui::LVCOLMS::GetContent ( int  idx) const
inline
LVCONTENT gui::LVCOLMS::GetContents ( int  idx) const
inline
int gui::LVCOLMS::GetDispCont ( int  idx) const
inline
size_t gui::LVCOLMS::GetDispContsSize ( ) const
inline
const WSTR & LVCOLMS::GetDsp ( ARCHIVE archive,
int  subitem,
int  item,
bool  hastreeview 
) const
LHAZFILE::FIELD gui::LVCOLMS::GetField ( int  idx) const
inline
int gui::LVCOLMS::GetFmt ( int  idx) const
inline
int gui::LVCOLMS::GetIndex ( int  subitem) const
inline
int gui::LVCOLMS::GetSortKind ( ) const
inline
const WSTR& gui::LVCOLMS::GetText ( int  idx) const
inline
void LVCOLMS::ReadColumns ( )
private
void LVCOLMS::SaveColumns ( )
private
void gui::LVCOLMS::SetContent ( int  idx,
const LVCONTENT con 
)
inline
void LVCOLMS::SetListView ( )
void LVCOLMS::SetMenu ( )
void gui::LVCOLMS::SetSize ( int  idx,
int  size 
)
inline
void gui::LVCOLMS::SetSizeText ( int  kb_b)
inline
void LVCOLMS::UseDefaultDisplay ( )
private
LVCOLMS::‾LVCOLMS ( )

メンバ詳解

int gui::LVCOLMS::m_col_cnt
private
LVCOLM* gui::LVCOLMS::m_columns
private
std::vector<LVCONTENT> gui::LVCOLMS::m_contents
private
std::vector<int> gui::LVCOLMS::m_disp_conts
private
HWND gui::LVCOLMS::m_lv_window
private
HMENU gui::LVCOLMS::m_menu
private
WSTR gui::LVCOLMS::m_reg_prefix
private
int gui::LVCOLMS::m_sort_kind
private
int gui::LVCOLMS::m_sort_rev
private
int gui::LVCOLMS::m_view_kb_b
private

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