Lhaz
読み取り中…
検索中…
一致する文字列を見つけられません
クラス | 公開型 | 公開メンバ関数 | 静的公開変数類 | 非公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
LHAZREGS クラス

レジストリ [詳解]

LHAZREGS の継承関係図

クラス

struct  XYS
 

公開型

enum  COMPNAME { COMP_DEF , COMP_SET }
 
enum  COMPQUICK { COMP_QUICK = 1 , COMP_POPUP , COMP_NAME }
 
enum  EXETYPE { EXETYPE_OPEN , EXETYPE_EXPLORE , EXETYPE_APP }
 
enum  EXTQUICK { EXT_POPUP = 1 , EXT_HERE , EXT_DIR , EXT_VIEW }
 
enum  KOBETU { K_FOLDER , K_FILE }
 
enum  VIEWTOTAL { VT_GIGA , VT_MEGA , VT_KILO , VT_BYTE }
 
enum  { LHAZMAXVIEWER = 5 }
 

公開メンバ関数

 LHAZREGS (const WSTR &name)
 コンストラクタ
 
 ‾LHAZREGS (void)
 デストラクタ
 
void DeleteDropBoxToken (void)
 DeleteDropBoxToken
 
void DeleteGDEmail (void)
 DeleteGDEmail
 
void DeleteGDPassword (void)
 DeleteGDPassword
 
bool GetKobetuComp (void) const
 
void SetKobetuComp (bool b, bool w=false)
 個別圧縮設定保存
 
bool GetNoComp (void) const
 
void SetNoComp (bool b, bool w=false)
 非圧縮設定保存
 
bool IsEncZip (void) const
 
bool IsCab (void) const
 
WSTR GetDownloadsDir (void) const
 「ダウンロード」フォルダ取得
 
const WSTR & GetViewers (int idx) const
 
void SetViewers (int idx, const WSTR &v)
 
vector< WSTR > & GetArcNames (void)
 
const TCHAR * GetArcNameDef (void) const
 
vector< WSTR > & GetFilters (void)
 
vector< WSTR > & GetGrepStrings (void)
 
vector< WSTR > & GetListFiles (void)
 
DEFPASSWORDSGetDefPasswords (void) const
 
void SetDefPasswords (DEFPASSWORDS *d)
 
int GetPassCnt (void) const
 
const TCHAR * GetPasswords (int i) const
 
void SaveReg (bool popchange)
 レジストリ保存
 
vector< ARCHIVE::TYPE > & GetCompPopups (void)
 
void SetShellView (bool)
 LhazArchive¥Shell を View/Open に設定する
 
bool SetShellViewSub (const TCHAR *p, const TCHAR *sw)
 LhazArchive¥Shell を View/Open に設定するサブ
 
void ClearAll (void)
 全設定消去
 
LHAZSHELLEXGetShellEx (void)
 
DESTDIRSGetDestDirs (void) const
 
void SetDestDirs (DESTDIRS *d)
 
LHAZEXTHISTGetExtHist (void) const
 
void SetExtHist (LHAZEXTHIST *h)
 
void Save (void)
 保存
 
 GS (bool, m_close_after_extract)
 
 GS (bool, m_close_after_compress)
 
 GS (bool, m_popsave)
 
 GS (bool, m_usedropbox)
 
 GS (bool, m_usegoogledrive)
 
 GS (bool, m_useonedrive)
 
 GS (bool, CompPopupKobetu)
 
 GS (bool, CompPopupStore)
 
 GS (bool, ConComp)
 
 GS (bool, ConView)
 
 GS (bool, DefPassDspCmp)
 
 GS (bool, DefPassDspExt)
 
 GS (bool, DelDigit)
 
 GS (bool, DelDigitPop)
 
 GS (bool, HasTreeView)
 
 GS (bool, KanrenL)
 
 GS (bool, KanrenZ)
 
 GS (bool, KanrenC)
 
 GS (bool, KanrenT)
 
 GS (bool, KanrenA)
 
 GS (bool, KanrenG)
 
 GS (bool, KanrenB)
 
 GS (bool, Kanren2)
 
 GS (bool, KanrenR)
 
 GS (bool, Kanren7)
 
 GS (bool, KanrenTXZ)
 
 GS (bool, KanrenXZ)
 
 GS (bool, ListCsv)
 
 GS (bool, ListOpen)
 
 GS (bool, MakeDir)
 
 GS (bool, MultiPrg)
 
 GS (bool, NoMakeDir)
 
 GS (bool, NoPopSave)
 
 GS (bool, OpenCompDir)
 
 GS (bool, OpenDir)
 
 GS (bool, Passtry)
 
 GS (bool, PassTwice)
 
 GS (bool, RecExtHist)
 
 GS (bool, RecHis)
 
 GS (bool, SaveExtDlgPos)
 
 GS (int, ArcNameSel)
 
 GS (int, Bz2Size)
 
 GS (int, CabMethod)
 
 GS (COMPNAME, CompName)
 
 GS (COMPQUICK, CompQuick)
 
 GS (ARCHIVE::TYPE, CompType)
 
 GS (int, DefPassCmp)
 
 GS (int, DefPassExt)
 
 GS (unsigned int, DivSize)
 
 GS (EXETYPE, ExeType)
 
 GS (EXTQUICK, ExtQuick)
 
 GS (int, Filter)
 
 GS (int, GzipLevel)
 
 GS (int, Iconic)
 
 GS (KOBETU, KobetuMethod)
 
 GS (int, ListFormat)
 
 GS (int, ListViewer)
 
 GS (RECT, LVRect)
 
 GS (int, LzhHeader)
 
 GS (int, LzhMethod)
 
 GS (int, OpenType)
 
 GS (int, PassEnterDef)
 
 GS (int, PrgStyle)
 
 GS (int, SfxUseDlg)
 
 GS (int, SzipLevel)
 
 GS (int, SzipMethod)
 
 GS (int, ViewByte)
 
 GS (VIEWTOTAL, ViewTotal)
 
 GS (int, XZLevel)
 
 GS (int, ZipLevel)
 
 GS (int, ZstdLevel)
 
 GS (WSTR, CompDir)
 
 GS (WSTR, ExecApp)
 
 GS (WSTR, GDDownloadDir)
 
 GS (WSTR, m_gd_email)
 
 GS (WSTR, m_gd_password)
 
 GS (WSTR, GrepViewer)
 
 GS (WSTR, ListCountFile)
 
 GS (WSTR, OpenFolder)
 
 GS (WSTR, TempDir)
 
 GS (WSTR, CurrentGoogleMail)
 
 GS (WSTR, CurrentGoogleUser)
 
 GS (WSTR, PresetPassword)
 
 GS (RECT, GrepRect)
 
 GS (XYS, XY)
 

静的公開変数類

static const TCHAR LHAZGDCREDENTIALSREG [] = _T("Software¥¥Chitora¥¥Lhaz¥¥Output¥¥GDCredentials")
 Google Drive Credentials
 

非公開メンバ関数

void CheckListFiles (void)
 リストファイル存在確認
 
void DeleteReg (const WSTR &d)
 設定消去用レジストリ削除サブ
 
bool GetAssoc (const TCHAR *ext, const TCHAR *aso, const TCHAR *viw, const TCHAR *old)
 関連付け取得
 
void ReadCompPopups (void)
 圧縮ポップアップ表示形式読み込み
 
void ResetReg (ARCHIVE::TYPE)
 関連付け解除
 
void ResetRegSub (LPTSTR oldclass, LPCTSTR ext)
 関連付け解除サブ
 

非公開変数類

bool KobetuComp
 
bool NoComp
 
WSTR Viewers [LHAZMAXVIEWER]
 
vector< WSTR > ArcNames
 
DEFPASSWORDSDefPasswords
 
DESTDIRSDestDirs
 
LHAZEXTHISTExtHist
 
vector< WSTR > Filters
 
vector< WSTR > GrepStrings
 
vector< WSTR > ListFiles
 
vector< ARCHIVE::TYPECompPopups
 
LHAZSHELLEX ShellEx
 

静的非公開変数類

static const TCHAR ArcNameDef [] = _T("¥¥f.¥¥a")
 標準の圧縮書庫名
 
static const TCHAR LHAZREG [] = _T("Software¥¥Chitora¥¥Lhaz¥¥Output")
 レジストリ格納場所
 

詳解

レジストリ

列挙型メンバ詳解

◆ anonymous enum

anonymous enum
列挙値
LHAZMAXVIEWER 

◆ COMPNAME

列挙値
COMP_DEF 
COMP_SET 

◆ COMPQUICK

列挙値
COMP_QUICK 
COMP_POPUP 
COMP_NAME 

◆ EXETYPE

列挙値
EXETYPE_OPEN 
EXETYPE_EXPLORE 
EXETYPE_APP 

◆ EXTQUICK

列挙値
EXT_POPUP 
EXT_HERE 
EXT_DIR 
EXT_VIEW 

◆ KOBETU

列挙値
K_FOLDER 
K_FILE 

◆ VIEWTOTAL

列挙値
VT_GIGA 
VT_MEGA 
VT_KILO 
VT_BYTE 

構築子と解体子

◆ LHAZREGS()

LHAZREGS::LHAZREGS ( const WSTR &  name)

コンストラクタ

コンストラクタ

引数
[in]nameレジストリキー名

関数詳解

◆ ‾LHAZREGS()

LHAZREGS::‾LHAZREGS ( void  )

デストラクタ

デストラクタ

◆ CheckListFiles()

void LHAZREGS::CheckListFiles ( void  )
private

リストファイル存在確認

◆ ClearAll()

void LHAZREGS::ClearAll ( void  )

全設定消去

◆ DeleteDropBoxToken()

void LHAZREGS::DeleteDropBoxToken ( void  )

DeleteDropBoxToken

◆ DeleteGDEmail()

void LHAZREGS::DeleteGDEmail ( void  )

DeleteGDEmail

◆ DeleteGDPassword()

void LHAZREGS::DeleteGDPassword ( void  )

DeleteGDPassword

◆ DeleteReg()

void LHAZREGS::DeleteReg ( const WSTR &  d)
private

設定消去用レジストリ削除サブ

◆ GetArcNameDef()

const TCHAR * LHAZREGS::GetArcNameDef ( void  ) const
inline

◆ GetArcNames()

vector< WSTR > & LHAZREGS::GetArcNames ( void  )
inline

◆ GetAssoc()

bool LHAZREGS::GetAssoc ( const TCHAR *  ext,
const TCHAR *  aso,
const TCHAR *  viw,
const TCHAR *  old 
)
private

関連付け取得

◆ GetCompPopups()

vector< ARCHIVE::TYPE > & LHAZREGS::GetCompPopups ( void  )
inline

◆ GetDefPasswords()

DEFPASSWORDS * LHAZREGS::GetDefPasswords ( void  ) const
inline

◆ GetDestDirs()

DESTDIRS * LHAZREGS::GetDestDirs ( void  ) const
inline

◆ GetDownloadsDir()

WSTR LHAZREGS::GetDownloadsDir ( void  ) const

「ダウンロード」フォルダ取得

◆ GetExtHist()

LHAZEXTHIST * LHAZREGS::GetExtHist ( void  ) const
inline

◆ GetFilters()

vector< WSTR > & LHAZREGS::GetFilters ( void  )
inline

◆ GetGrepStrings()

vector< WSTR > & LHAZREGS::GetGrepStrings ( void  )
inline

◆ GetKobetuComp()

bool LHAZREGS::GetKobetuComp ( void  ) const
inline

◆ GetListFiles()

vector< WSTR > & LHAZREGS::GetListFiles ( void  )
inline

◆ GetNoComp()

bool LHAZREGS::GetNoComp ( void  ) const
inline

◆ GetPassCnt()

int LHAZREGS::GetPassCnt ( void  ) const
inline

◆ GetPasswords()

const TCHAR * LHAZREGS::GetPasswords ( int  i) const
inline

◆ GetShellEx()

LHAZSHELLEX & LHAZREGS::GetShellEx ( void  )
inline

◆ GetViewers()

const WSTR & LHAZREGS::GetViewers ( int  idx) const
inline

◆ GS() [1/85]

LHAZREGS::GS ( ARCHIVE::TYPE  ,
CompType   
)

◆ GS() [2/85]

LHAZREGS::GS ( bool  ,
CompPopupKobetu   
)

◆ GS() [3/85]

LHAZREGS::GS ( bool  ,
CompPopupStore   
)

◆ GS() [4/85]

LHAZREGS::GS ( bool  ,
ConComp   
)

◆ GS() [5/85]

LHAZREGS::GS ( bool  ,
ConView   
)

◆ GS() [6/85]

LHAZREGS::GS ( bool  ,
DefPassDspCmp   
)

◆ GS() [7/85]

LHAZREGS::GS ( bool  ,
DefPassDspExt   
)

◆ GS() [8/85]

LHAZREGS::GS ( bool  ,
DelDigit   
)

◆ GS() [9/85]

LHAZREGS::GS ( bool  ,
DelDigitPop   
)

◆ GS() [10/85]

LHAZREGS::GS ( bool  ,
HasTreeView   
)

◆ GS() [11/85]

LHAZREGS::GS ( bool  ,
Kanren2   
)

◆ GS() [12/85]

LHAZREGS::GS ( bool  ,
Kanren7   
)

◆ GS() [13/85]

LHAZREGS::GS ( bool  ,
KanrenA   
)

◆ GS() [14/85]

LHAZREGS::GS ( bool  ,
KanrenB   
)

◆ GS() [15/85]

LHAZREGS::GS ( bool  ,
KanrenC   
)

◆ GS() [16/85]

LHAZREGS::GS ( bool  ,
KanrenG   
)

◆ GS() [17/85]

LHAZREGS::GS ( bool  ,
KanrenL   
)

◆ GS() [18/85]

LHAZREGS::GS ( bool  ,
KanrenR   
)

◆ GS() [19/85]

LHAZREGS::GS ( bool  ,
KanrenT   
)

◆ GS() [20/85]

LHAZREGS::GS ( bool  ,
KanrenTXZ   
)

◆ GS() [21/85]

LHAZREGS::GS ( bool  ,
KanrenXZ   
)

◆ GS() [22/85]

LHAZREGS::GS ( bool  ,
KanrenZ   
)

◆ GS() [23/85]

LHAZREGS::GS ( bool  ,
ListCsv   
)

◆ GS() [24/85]

LHAZREGS::GS ( bool  ,
ListOpen   
)

◆ GS() [25/85]

LHAZREGS::GS ( bool  ,
m_close_after_compress   
)

◆ GS() [26/85]

LHAZREGS::GS ( bool  ,
m_close_after_extract   
)

◆ GS() [27/85]

LHAZREGS::GS ( bool  ,
m_popsave   
)

◆ GS() [28/85]

LHAZREGS::GS ( bool  ,
m_usedropbox   
)

◆ GS() [29/85]

LHAZREGS::GS ( bool  ,
m_usegoogledrive   
)

◆ GS() [30/85]

LHAZREGS::GS ( bool  ,
m_useonedrive   
)

◆ GS() [31/85]

LHAZREGS::GS ( bool  ,
MakeDir   
)

◆ GS() [32/85]

LHAZREGS::GS ( bool  ,
MultiPrg   
)

◆ GS() [33/85]

LHAZREGS::GS ( bool  ,
NoMakeDir   
)

◆ GS() [34/85]

LHAZREGS::GS ( bool  ,
NoPopSave   
)

◆ GS() [35/85]

LHAZREGS::GS ( bool  ,
OpenCompDir   
)

◆ GS() [36/85]

LHAZREGS::GS ( bool  ,
OpenDir   
)

◆ GS() [37/85]

LHAZREGS::GS ( bool  ,
Passtry   
)

◆ GS() [38/85]

LHAZREGS::GS ( bool  ,
PassTwice   
)

◆ GS() [39/85]

LHAZREGS::GS ( bool  ,
RecExtHist   
)

◆ GS() [40/85]

LHAZREGS::GS ( bool  ,
RecHis   
)

◆ GS() [41/85]

LHAZREGS::GS ( bool  ,
SaveExtDlgPos   
)

◆ GS() [42/85]

LHAZREGS::GS ( COMPNAME  ,
CompName   
)

◆ GS() [43/85]

LHAZREGS::GS ( COMPQUICK  ,
CompQuick   
)

◆ GS() [44/85]

LHAZREGS::GS ( EXETYPE  ,
ExeType   
)

◆ GS() [45/85]

LHAZREGS::GS ( EXTQUICK  ,
ExtQuick   
)

◆ GS() [46/85]

LHAZREGS::GS ( int  ,
ArcNameSel   
)

◆ GS() [47/85]

LHAZREGS::GS ( int  ,
Bz2Size   
)

◆ GS() [48/85]

LHAZREGS::GS ( int  ,
CabMethod   
)

◆ GS() [49/85]

LHAZREGS::GS ( int  ,
DefPassCmp   
)

◆ GS() [50/85]

LHAZREGS::GS ( int  ,
DefPassExt   
)

◆ GS() [51/85]

LHAZREGS::GS ( int  ,
Filter   
)

◆ GS() [52/85]

LHAZREGS::GS ( int  ,
GzipLevel   
)

◆ GS() [53/85]

LHAZREGS::GS ( int  ,
Iconic   
)

◆ GS() [54/85]

LHAZREGS::GS ( int  ,
ListFormat   
)

◆ GS() [55/85]

LHAZREGS::GS ( int  ,
ListViewer   
)

◆ GS() [56/85]

LHAZREGS::GS ( int  ,
LzhHeader   
)

◆ GS() [57/85]

LHAZREGS::GS ( int  ,
LzhMethod   
)

◆ GS() [58/85]

LHAZREGS::GS ( int  ,
OpenType   
)

◆ GS() [59/85]

LHAZREGS::GS ( int  ,
PassEnterDef   
)

◆ GS() [60/85]

LHAZREGS::GS ( int  ,
PrgStyle   
)

◆ GS() [61/85]

LHAZREGS::GS ( int  ,
SfxUseDlg   
)

◆ GS() [62/85]

LHAZREGS::GS ( int  ,
SzipLevel   
)

◆ GS() [63/85]

LHAZREGS::GS ( int  ,
SzipMethod   
)

◆ GS() [64/85]

LHAZREGS::GS ( int  ,
ViewByte   
)

◆ GS() [65/85]

LHAZREGS::GS ( int  ,
XZLevel   
)

◆ GS() [66/85]

LHAZREGS::GS ( int  ,
ZipLevel   
)

◆ GS() [67/85]

LHAZREGS::GS ( int  ,
ZstdLevel   
)

◆ GS() [68/85]

LHAZREGS::GS ( KOBETU  ,
KobetuMethod   
)

◆ GS() [69/85]

LHAZREGS::GS ( RECT  ,
GrepRect   
)

◆ GS() [70/85]

LHAZREGS::GS ( RECT  ,
LVRect   
)

◆ GS() [71/85]

LHAZREGS::GS ( unsigned int  ,
DivSize   
)

◆ GS() [72/85]

LHAZREGS::GS ( VIEWTOTAL  ,
ViewTotal   
)

◆ GS() [73/85]

LHAZREGS::GS ( WSTR  ,
CompDir   
)

◆ GS() [74/85]

LHAZREGS::GS ( WSTR  ,
CurrentGoogleMail   
)

◆ GS() [75/85]

LHAZREGS::GS ( WSTR  ,
CurrentGoogleUser   
)

◆ GS() [76/85]

LHAZREGS::GS ( WSTR  ,
ExecApp   
)

◆ GS() [77/85]

LHAZREGS::GS ( WSTR  ,
GDDownloadDir   
)

◆ GS() [78/85]

LHAZREGS::GS ( WSTR  ,
GrepViewer   
)

◆ GS() [79/85]

LHAZREGS::GS ( WSTR  ,
ListCountFile   
)

◆ GS() [80/85]

LHAZREGS::GS ( WSTR  ,
m_gd_email   
)

◆ GS() [81/85]

LHAZREGS::GS ( WSTR  ,
m_gd_password   
)

◆ GS() [82/85]

LHAZREGS::GS ( WSTR  ,
OpenFolder   
)

◆ GS() [83/85]

LHAZREGS::GS ( WSTR  ,
PresetPassword   
)

◆ GS() [84/85]

LHAZREGS::GS ( WSTR  ,
TempDir   
)

◆ GS() [85/85]

LHAZREGS::GS ( XYS  ,
XY   
)

◆ IsCab()

bool LHAZREGS::IsCab ( void  ) const
inline

◆ IsEncZip()

bool LHAZREGS::IsEncZip ( void  ) const
inline

◆ ReadCompPopups()

void LHAZREGS::ReadCompPopups ( void  )
private

圧縮ポップアップ表示形式読み込み

◆ ResetReg()

void LHAZREGS::ResetReg ( ARCHIVE::TYPE  type)
private

関連付け解除

◆ ResetRegSub()

void LHAZREGS::ResetRegSub ( LPTSTR  oldclass,
LPCTSTR  ext 
)
private

関連付け解除サブ

◆ Save()

void LHAZREGS::Save ( void  )

保存

◆ SaveReg()

void LHAZREGS::SaveReg ( bool  popchange)

レジストリ保存

各設定値をレジストリに保存する

◆ SetDefPasswords()

void LHAZREGS::SetDefPasswords ( DEFPASSWORDS d)
inline

◆ SetDestDirs()

void LHAZREGS::SetDestDirs ( DESTDIRS d)
inline

◆ SetExtHist()

void LHAZREGS::SetExtHist ( LHAZEXTHIST h)
inline

◆ SetKobetuComp()

void LHAZREGS::SetKobetuComp ( bool  b,
bool  w = false 
)

個別圧縮設定保存

◆ SetNoComp()

void LHAZREGS::SetNoComp ( bool  b,
bool  w = false 
)

非圧縮設定保存

◆ SetShellView()

void LHAZREGS::SetShellView ( bool  view)

LhazArchive¥Shell を View/Open に設定する

◆ SetShellViewSub()

bool LHAZREGS::SetShellViewSub ( const TCHAR *  p,
const TCHAR *  sw 
)

LhazArchive¥Shell を View/Open に設定するサブ

◆ SetViewers()

void LHAZREGS::SetViewers ( int  idx,
const WSTR &  v 
)
inline

メンバ詳解

◆ ArcNameDef

const TCHAR LHAZREGS::ArcNameDef = _T("¥¥f.¥¥a")
staticprivate

標準の圧縮書庫名

◆ ArcNames

vector<WSTR> LHAZREGS::ArcNames
private

◆ CompPopups

vector<ARCHIVE::TYPE> LHAZREGS::CompPopups
private

◆ DefPasswords

DEFPASSWORDS* LHAZREGS::DefPasswords
private

◆ DestDirs

DESTDIRS* LHAZREGS::DestDirs
private

◆ ExtHist

LHAZEXTHIST* LHAZREGS::ExtHist
private

◆ Filters

vector<WSTR> LHAZREGS::Filters
private

◆ GrepStrings

vector<WSTR> LHAZREGS::GrepStrings
private

◆ KobetuComp

bool LHAZREGS::KobetuComp
private

◆ LHAZGDCREDENTIALSREG

const TCHAR LHAZREGS::LHAZGDCREDENTIALSREG = _T("Software¥¥Chitora¥¥Lhaz¥¥Output¥¥GDCredentials")
static

Google Drive Credentials

◆ LHAZREG

const TCHAR LHAZREGS::LHAZREG = _T("Software¥¥Chitora¥¥Lhaz¥¥Output")
staticprivate

レジストリ格納場所

◆ ListFiles

vector<WSTR> LHAZREGS::ListFiles
private

◆ NoComp

bool LHAZREGS::NoComp
private

◆ ShellEx

LHAZSHELLEX LHAZREGS::ShellEx
private

◆ Viewers

WSTR LHAZREGS::Viewers[LHAZMAXVIEWER]
private

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