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

Main Class. [詳解]

#include <lhaz.h>

クラス

struct  COMPTYPEMENU
 
struct  DIVPARAM
 
struct  OPENFILTER
 

公開型

enum  { NOTEXTRACTING_MENU, EXTRACTING_MENU }
 
enum  STATUS {
  IDLE, EXTRACTING, EXTRACTING_TREE, COMPRESSING,
  TESTING, DELETING, EXITING
}
 
enum  { LHAZWND_WIDTH = 256, LHAZWND_HEIGHT = 114, LHAZWND_HEIGHT_MULTI = 128 }
 
enum  {
  WM_DRAGDROP = WM_APP + 100, LHAZ_COMP_END, LHAZ_DELETE_END, LHAZ_DISP_NAME,
  LHAZ_EXEC_VIEWER, LHAZ_EXT_END, LHAZ_OLE_EXTRACT, LHAZ_PANEL_SIZE,
  LHAZ_TEST_END, LHAZ_UPLOADE_COMP, LHAZ_VEXTRACT_END
}
 
typedef INT_PTR CALLBACK TDLGPROC(HWND, UINT, WPARAM, LPARAM)
 

公開メンバ関数

 LHAZ (void)
 Constructor. [詳解]
 
 ‾LHAZ (void)
 Destructor. [詳解]
 
void AddHistory (const WSTR &name)
 
void AddPassword (const WSTR &pswd)
 
bool Check4GB (ARCHIVE::TYPE type, vector< LHAZPROCFILE > &files)
 
bool CheckOverWriteArc (const WSTR &name)
 
void DisableAccelerator (void)
 
void DispCount (int s, LONGLONG t, bool selected)
 
void DispName (const WSTR &name)
 
int DoOverWrite (const WSTR &name, bool &force, bool &skip)
 
bool DownloadDB (void) const
 
bool DownloadGD (void) const
 
bool DownloadOD (void) const
 
void EnableAccelerator (void)
 
void EnableMenu (int extract)
 
HANDLE ExecViewer (const WSTR &viewer, const WSTR &file)
 ExecViewer. [詳解]
 
void Exit (void)
 Exit. [詳解]
 
void ExtractFile (const WSTR &file)
 ExtractFile. [詳解]
 
void ExtractOle (void)
 ExtractOle. [詳解]
 
void ExtractView (bool chdirsw)
 ExtractView. [詳解]
 
WSTR GetArchiveName (const WSTR &curdir, std::vector< LHAZPROCFILE > &files, ARCHIVE::TYPE &type, UINT id)
 
const OPENFILTERGetCompFilter (void) const
 
bool GetDandD (void) const
 
int GetDefPassExt (void) const
 
TDLGPROCGetDialogPass (void) const
 
int GetError (void)
 
HWND GetHwnd (void) const
 
HINSTANCE GetInstance (void) const
 
LHAZEDITGetLhazEdit (void) const
 
HWND GetLVWnd (void) const
 
HMENU GetMenu (void) const
 
const TCHAR * GetPassword (void)
 
bool GetPopChange (void) const
 
LHAZPRGGetPrgrs (void) const
 
bool GetSelecting (void) const
 
LHAZSFXGetSfx (void)
 
int GetSortKind (void)
 
int GetSortRev (void) const
 
STATUS GetStatus (void) const
 
bool GetStop (void) const
 
LHAZSTSGetStsBar (void) const
 
LHAZTABGetTab (void) const
 
const PATH & GetTempName (void) const
 
bool GetVerify (void) const
 
bool Init (HINSTANCE hins, LPTSTR lpCmdLine)
 Init. [詳解]
 
bool MakeExtMember (LONGLONG &ext_total_size)
 MakeExtMember. [詳解]
 
bool OpenArchive (WSTR name, bool add_or_new, bool rechis=true)
 
BOOL PopupExtMenu (bool view)
 
void Progress (unsigned int)
 
void ProgressAbs (LONGLONG)
 
int Run (void)
 Run. [詳解]
 
bool SelectFolder (const WSTR &init_dir, WSTR &selected_dir)
 
void SelectLocalTab (void)
 
void SetArchiveName (const WSTR &n)
 
void SetDandD (bool b)
 
void SetDestDir (const WSTR &s)
 
void SetError (int err)
 
void SetExtIndex (const std::vector< int > &v)
 
void SetFiles (const std::vector< LHAZPROCFILE > &files)
 
void SetLhazEdit (LHAZEDIT *e)
 
void SetMeltedSize (LONGLONG size)
 
void SetPasswordIF (const PASSWORD_IF &p)
 
void SetStatus (STATUS s)
 
void SetStop (bool f)
 
void SetStsBarText (const WSTR &mes)
 
void SetTotalSize (LONGLONG size)
 
void SetWindowTextSub (bool fullpath, const WSTR &p)
 
void ShowProgressBar (bool b)
 
void UpdateShell (bool, const WSTR &p)
 

静的公開メンバ関数

static void CompressThread (void *param)
 
static void ExtractGrepThread (void *param)
 
static void ExtractViewThread (void *param)
 ExtractViewThread. [詳解]
 
static INT_PTR CALLBACK DialogEncPass (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK DialogSFX (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static UINT_PTR CALLBACK OFNHookProcComp (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 

静的公開変数類

static const TCHAR LHAZVER [] = _T("Lhaz")
 
static const TCHAR LHAZREG [] = _T("Software¥¥Chitora¥¥Lhaz¥¥Output")
 
static const TCHAR BZ2EXT []
 
static const TCHAR CABEXT [] = _T(".cab")
 
static const TCHAR GZIPEXT []
 
static const TCHAR LZ4EXT [] = _T(".lz4")
 
static const TCHAR LZHEXT [] = _T(".lzh")
 
static const TCHAR RAREXT []
 
static const TCHAR SZIPEXT []
 
static const TCHAR TAREXT []
 
static const TCHAR TBZEXT []
 
static const TCHAR TGZEXT []
 
static const TCHAR TXZEXT []
 
static const TCHAR XZEXT []
 
static const TCHAR ZIPEXT [] = _T(".zip")
 
static const TCHAR LHAZARCHIVELZH [] = _T("LhazArchive")
 
static const TCHAR LHAZARCHIVEZIP [] = _T("LhazArchiveZip")
 
static const TCHAR LHAZARCHIVECAB [] = _T("LhazArchiveCab")
 
static const TCHAR LHAZARCHIVETGZ []
 
static const TCHAR LHAZARCHIVETAR []
 
static const TCHAR LHAZARCHIVEGZIP []
 
static const TCHAR LHAZARCHIVETBZ []
 
static const TCHAR LHAZARCHIVEBZ2 []
 
static const TCHAR LHAZARCHIVERAR []
 
static const TCHAR LHAZARCHIVE7ZIP []
 
static const TCHAR LHAZARCHIVEXZ []
 
static const TCHAR LHAZARCHIVETXZ []
 
static const TCHAR DROPBOX_KEY [] = _T("52x02md9u6jpy49")
 
static const TCHAR DROPBOX_SECRET [] = _T("6f7ipsuivket42h")
 
static const TCHAR GOOGLEDRIVE_KEY [] = _T("255524746649.apps.googleusercontent.com")
 
static const TCHAR GOOGLEDRIVE_SECRET [] = _T("Eu5MeJFmtsZ1fMouzEXKJ35c")
 
static const TCHAR ONEDRIVE_CLIENT_ID [] = _T("336d9bc4-4dbb-4465-9538-4757f3316466")
 

非公開型

enum  { LHAZLVNOSELECT, LHAZLVSELECT }
 
enum  { e_LHAZ_HPANEL_DX = 194 }
 
enum  { LHAZVIEWERMENU = IDM_VIEW_ACC1 }
 
enum  SMENUPOS { LHAZARCHISTPOS = 4, LHAZVIEWERINSPOS = 12, LHAZLISTPOS = 3 }
 
enum  STARTKEY { NON, CONTROL }
 
enum  MODE { SINGLE, MULTI }
 

非公開メンバ関数

 MYCRACKERDEF (OnActivate)
 
 MYCRACKERDEF (OnClose)
 
 MYCRACKERDEF (OnCommand)
 
 MYCRACKERDEF (OnCompEnd)
 
 MYCRACKERDEF (OnCreate)
 
 MYCRACKERDEF (OnDeleteEnd)
 
 MYCRACKERDEF (OnDestroy)
 
 MYCRACKERDEF (OnDropFiles)
 
 MYCRACKERDEF (OnDispName)
 
 MYCRACKERDEF (OnExecViewer)
 
 MYCRACKERDEF (OnExtEnd)
 
 MYCRACKERDEF (OnTestEnd)
 
 MYCRACKERDEF (OnUploadComp)
 
 MYCRACKERDEF (OnNotify)
 
 MYCRACKERDEF (OnPanelSize)
 
 MYCRACKERDEF (OnQueryEndSession)
 
 MYCRACKERDEF (OnSettingChange)
 
 MYCRACKERDEF (OnSize)
 
 MYCRACKERDEF (OnSyscommand)
 
 MYCRACKERDEF (OnVExtEnd)
 
void OnAllClear (HWND hWnd)
 
void OnChangeTab (WPARAM wParam)
 
void OnClose (void)
 
void OnClose (HTREEITEM hitem)
 
void OnCompress (void)
 
void OnConvert (void)
 
void OnCopyName (void)
 
void OnCreateExtract (void)
 
void OnCreateCompress (void)
 
void OnDecryptFiles (void)
 
void OnDelete (void)
 
void OnEncryptFiles (void)
 
void OnExtractHere (HWND)
 
void OnFind (void)
 
void OnFindMsg (HWND hwnd, LPFINDREPLACE fr)
 
void OnGrep (void)
 
void OnHelp (void)
 
void OnListOut (void)
 
void OnListMake (void)
 
void OnListProc (UINT id)
 
void OnMovePane (void)
 
int OnNotifyTab (HWND hWnd, WPARAM wParam, LPARAM lPAram)
 
void OnOpen (bool add_or_new)
 
void OnOpenFolder (void)
 
void OnOption (void)
 
void OnRefresh (void)
 
void OnSelectAll (void)
 
bool OnSelectFolderAndExtract (HWND hWnd)
 
void OnTest (void)
 OnTest. [詳解]
 
void OnTreeView (LPARAM lParam)
 OnTreeView. [詳解]
 
void OnTreeViewRClick (LPARAM lParam)
 OnTreeViewRClick. [詳解]
 
void OnUp (void)
 OnUp. [詳解]
 
bool OnUpload (ARCHIVE::TYPE type, bool encryption)
 OnUpload. [詳解]
 
void OnVersionUp (void)
 アップデートの確認 [詳解]
 
void OnView (WPARAM)
 
bool Extract (HWND hwnd)
 Extract. [詳解]
 
bool ExtractDescendant (HTREEITEM hitem)
 ExtractDescendant. [詳解]
 
bool Compress (ARCHIVE::TYPE type, UINT id)
 
bool KobetuCompress (UINT id)
 
bool RegetFiles (void)
 
bool RecursiveKobetuComp (const WSTR &dir)
 
void View (void)
 View. [詳解]
 
void AddViewer (HMENU smenu, int start, int key)
 
bool ChangeDir (const WSTR &archive, bool mkdir, const WSTR &onedir)
 
void ChangeDirErr (const WSTR &dir)
 ChangeDirErr. [詳解]
 
void ChangeMenuDestDirs (void)
 
void ChangeMenuFilters (void)
 
bool CheckDiskSpace (const WSTR &dir, LONGLONG extract_size)
 
void CheckFilterMenu (int idx)
 
bool CheckName (HWND hwnd, const TCHAR *name)
 
void CheckQuickOption (void)
 
void CheckShowTreeView (void)
 
bool DecryptFiles (const std::vector< WSTR > &infiles, std::vector< WSTR > &outfiles)
 
void DeleteDigit (TCHAR *buf)
 DeleteDigit. [詳解]
 
void DeleteViewer (void)
 
unsigned long DialogDivGetDivSize (HWND hwnd)
 
void DialogDivSub (HWND, unsigned long, LONGLONG total)
 
void DispDiskFree (WSTR &mes)
 
void DispStsBar (void)
 
void EnableListFilesMenu (bool ext_sel, bool comp)
 
bool EncryptAndUpload (ARCHIVE::TYPE type, bool encryption, const std::vector< WSTR > &files)
 
bool EncryptFiles (const std::vector< WSTR > &infiles, std::vector< WSTR > &outfiles)
 
void ExecFolder (const WSTR &dir)
 
void Filt (void)
 
void Filt2 (int treefolder)
 
ARCHIVEGetActiveArchive (void) const
 
bool GetCmdLine (LPCTSTR lpCmdLine)
 
HRESULT GetComCtlVersion (LPDWORD pdwMajor, LPDWORD pdwMinor)
 
WSTR GetCompArcName (const WSTR &name, const WSTR &regex, ARCHIVE::TYPE type)
 
void GetDirFileList (const WSTR &, std::vector< WSTR > &)
 
LONGLONG GetDirSize (const WSTR &dir) const
 
WSTR GetExeName (void)
 
void GetFont (void)
 
WSTR GetLFN (const WSTR &p)
 
WSTR GetRandomPassword (void)
 
WSTR GetResourceName (void)
 
HIMAGELIST GetSystemImageList (void)
 
LONGLONG GetTotalSize (void) const
 
ARCHIVE::TYPE GetType (void) const
 
WSTR GetViewerDispName (const WSTR &viewer)
 
void Grep (void)
 
void GrepExtract (void)
 
int HasDirZip (void)
 
bool HasUnicodeName (void)
 
bool IsAbleToKobetuComp (void)
 
bool IsDeskTopDir (const WSTR &dir)
 
bool IsZip (void) const
 
bool ListProcCompress (UINT id)
 
bool ListProcGetListFile (const WSTR &filename, std::vector< WSTR > &files)
 
void ListProcSelect (UINT id)
 
void MakePopupExtMenu (HMENU menu)
 
void MakeTemp (void)
 
void OpenArchiveSub (bool rechis=true)
 
void OpenCmpFolder (void)
 
void OpenExtFolder (void)
 
bool ParseAtom (const MYBUF &buf, WSTR &version)
 
BOOL PopupCompMenu (HWND hwnd, bool view)
 
BOOL PopupHeaderContents (void)
 
BOOL PopupQuickOption (void)
 
void RemakeListFilesMenu (void)
 
void SetWindowText (bool fullpath)
 
void ShowTreeView (bool show)
 
void UnInstall (void)
 

静的非公開メンバ関数

static void Div (void *param)
 
static void ExtractThread (void *dummy)
 ExtractThread. [詳解]
 
static void TestThread (void *dummy)
 TestThread. [詳解]
 
static void KobetuCompressThread (void *param)
 
static void DeleteThread (void *param)
 
static int CALLBACK BrowseCallbackComp (HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData)
 
static int CALLBACK BrowseCallbackExtDir (HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData)
 
static int CALLBACK BrowseCallbackGD (HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData)
 
static int CALLBACK BrowseCallbackNow (HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData)
 
static int CALLBACK BrowseCallbackTemp (HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData)
 
static INT_PTR CALLBACK DialogAcount (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK DialogCompFormat (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK DialogDiv (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK DialogEditCompPopup (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 圧縮ポップアップメニュー設定ダイアログコールバック [詳解]
 
static INT_PTR CALLBACK DialogExtDirCnf (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK DialogGrep (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK DialogListMake (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK DialogListOut (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK DialogOverWrite (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK DialogOverWriteArc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK DialogPass (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK DialogVersion (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK DialogViewContents (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK PageAssoc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK PageCloud (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK PageCompress (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 圧縮ページ [詳解]
 
static INT_PTR CALLBACK PageExtract (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK PageGeneral (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK PagePassword (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK PageView (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static INT_PTR CALLBACK PageViewer (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
static LRESULT CALLBACK LVSubProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 LVSubProc. [詳解]
 
static LRESULT CALLBACK WndProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 WndProc. [詳解]
 

非公開変数類

WSTR ArchiveName
 
WSTR BrowseInitDir
 
HWND CancelButtonWnd
 
WSTR CurrentDir
 
HCURSOR CursorHand
 
bool DandD
 
int DefPassExt
 
WSTR DestDir
 
WSTR DestDirEx
 
DIVPARAM DivParam
 
bool m_enableaccl
 
int Error
 
std::vector< int > ExtIndex
 
std::vector< LHAZPROCFILEFiles
 
int FileView
 
FINDREPLACE Find
 
UINT FindMsg
 
TCHAR FindWhat [MAX_PATH]
 
HWND FindWnd
 
bool ForceComp
 
bool ForceExtract
 
ARCHIVE::TYPE ForceType
 
bool ForceView
 
WSTR GrepStr
 
WSTR gOverWriteMes
 
HACCEL HAccel
 
HFONT m_hfont
 
LHAZHISTHistory
 
HINSTANCE Instance
 
bool IsBrowsing
 
WSTR KobetuCompBaseDir
 
const TCHAR * KobetuCompExt
 
int KobetuCompHeader
 
int KobetuCompMethod
 
bool KobetuCompTemp
 
LHAZEDITLhazEdit
 
HWND LhazWnd
 
WNDPROC LVOrgProc
 
HWND LVWnd
 
HMENU Menu
 
MODE Mode
 
LONGLONG MultiTotal
 
bool NoCompTemp
 
bool OpenDirTemp
 
WSTR OpenExtractedFolder
 
WSTR Password
 
PASSWORD_IF PasswordIF
 
bool PopChange
 
LHAZPRGPrgrs
 
bool SamePlace
 
bool SaveExtDlgPos
 
bool Selecting
 
LHAZSFX Sfx
 
bool m_silent
 
int SortKind
 
int SortRev
 
STARTKEY StartKey
 
HWND StaticWnd
 
STATUS Status
 
LHAZSTSStsBar
 
HIMAGELIST SysImageList
 
LHAZTABTab
 
PATH TempName
 
HWND ToolWnd
 
LHAZPRGTotalPrgrs
 
std::vector< LHAZFILETREETree
 
std::vector< ULONG > m_ulID
 
bool m_userstopped
 
bool Verify
 
int Viewer [LHAZREGS::LHAZMAXVIEWER]
 

静的非公開変数類

static const MYFILE::OPENFILTER m_all_filter []
 
static const TCHAR LHAZCLS [] = _T("LHAZCLASS")
 
static const TCHAR LHAZRES [] = _T("LhazResource")
 
static const TCHAR SFXEXT [] = _T(".exe")
 
static const TCHAR HLPEXT [] = _T("hlp")
 
static const TCHAR DLLEXT [] = _T("dll")
 
static const TBBUTTON GpButtons [18]
 
static const TCHAR EXEOPEN [] = _T("open")
 
static const TCHAR EXPLORE [] = _T("explore")
 
static const OPENFILTER OpenFilter []
 
static const OPENFILTER CompFilter []
 
static const COMPTYPEMENU CompTypeMenu []
 
static const TCHAR HELPURL [] = _T("http://chitora.com/lhaz/lhazhelp.html")
 
static const TCHAR LHAZATOMURL [] = _T("http://chitora.com/atom.xml")
 
static const TCHAR LHAZVERNUM [] = _T("2.5.2")
 
static const TCHAR LHAZURL [] = _T("http://chitora.com/")
 

詳解

Main Class.

型定義メンバ詳解

typedef INT_PTR CALLBACK LHAZ::TDLGPROC(HWND, UINT, WPARAM, LPARAM)

列挙型メンバ詳解

anonymous enum
列挙値
NOTEXTRACTING_MENU 
EXTRACTING_MENU 
anonymous enum
列挙値
LHAZWND_WIDTH 
LHAZWND_HEIGHT 
LHAZWND_HEIGHT_MULTI 
anonymous enum
列挙値
WM_DRAGDROP 
LHAZ_COMP_END 
LHAZ_DELETE_END 
LHAZ_DISP_NAME 
LHAZ_EXEC_VIEWER 
LHAZ_EXT_END 
LHAZ_OLE_EXTRACT 
LHAZ_PANEL_SIZE 
LHAZ_TEST_END 
LHAZ_UPLOADE_COMP 
LHAZ_VEXTRACT_END 
anonymous enum
private
列挙値
LHAZLVNOSELECT 
LHAZLVSELECT 
anonymous enum
private
列挙値
e_LHAZ_HPANEL_DX 
anonymous enum
private
列挙値
LHAZVIEWERMENU 
enum LHAZ::MODE
private
列挙値
SINGLE 
MULTI 
enum LHAZ::SMENUPOS
private
列挙値
LHAZARCHISTPOS 
LHAZVIEWERINSPOS 
LHAZLISTPOS 
enum LHAZ::STARTKEY
private
列挙値
NON 
CONTROL 
列挙値
IDLE 
EXTRACTING 
EXTRACTING_TREE 
COMPRESSING 
TESTING 
DELETING 
EXITING 

構築子と解体子

LHAZ::LHAZ ( void  )

Constructor.

関数詳解

void LHAZ::AddHistory ( const WSTR &  name)
void LHAZ::AddPassword ( const WSTR &  pswd)
void LHAZ::AddViewer ( HMENU  smenu,
int  start,
int  key 
)
private
int CALLBACK LHAZ::BrowseCallbackComp ( HWND  hwnd,
UINT  uMsg,
LPARAM  lParam,
LPARAM  lpData 
)
staticprivate
int CALLBACK LHAZ::BrowseCallbackExtDir ( HWND  hwnd,
UINT  uMsg,
LPARAM  lParam,
LPARAM  lpData 
)
staticprivate
int CALLBACK LHAZ::BrowseCallbackGD ( HWND  hwnd,
UINT  uMsg,
LPARAM  lParam,
LPARAM  lpData 
)
staticprivate
int CALLBACK LHAZ::BrowseCallbackNow ( HWND  hwnd,
UINT  uMsg,
LPARAM  lParam,
LPARAM  lpData 
)
staticprivate
int CALLBACK LHAZ::BrowseCallbackTemp ( HWND  hwnd,
UINT  uMsg,
LPARAM  lParam,
LPARAM  lpData 
)
staticprivate
bool LHAZ::ChangeDir ( const WSTR &  archive,
bool  mkdir,
const WSTR &  onedir 
)
private
void LHAZ::ChangeDirErr ( const WSTR &  dir)
private

ChangeDirErr.

void LHAZ::ChangeMenuDestDirs ( void  )
private
void LHAZ::ChangeMenuFilters ( void  )
private
bool LHAZ::Check4GB ( ARCHIVE::TYPE  type,
vector< LHAZPROCFILE > &  files 
)
bool LHAZ::CheckDiskSpace ( const WSTR &  dir,
LONGLONG  extract_size 
)
private
void LHAZ::CheckFilterMenu ( int  idx)
private
bool LHAZ::CheckName ( HWND  hwnd,
const TCHAR *  name 
)
private

GetExeName

GetFont

GetRandomPassword

GetResourceName

圧縮形式がZIPか?

ParseAtom

解凍先・閲覧選択ポップアップメニュー

SetStsBarText

bool LHAZ::CheckOverWriteArc ( const WSTR &  name)
void LHAZ::CheckQuickOption ( void  )
private
void LHAZ::CheckShowTreeView ( void  )
private
bool LHAZ::Compress ( ARCHIVE::TYPE  type,
UINT  id 
)
private
void LHAZ::CompressThread ( void param)
static
bool LHAZ::DecryptFiles ( const std::vector< WSTR > &  infiles,
std::vector< WSTR > &  outfiles 
)
private
void LHAZ::DeleteDigit ( TCHAR *  buf)
private

DeleteDigit.

void LHAZ::DeleteThread ( void param)
staticprivate
void LHAZ::DeleteViewer ( void  )
private
INT_PTR CALLBACK LHAZ::DialogAcount ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::DialogCompFormat ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::DialogDiv ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
unsigned long LHAZ::DialogDivGetDivSize ( HWND  hwnd)
private
void LHAZ::DialogDivSub ( HWND  hwnd,
unsigned long  size,
LONGLONG  total 
)
private
INT_PTR CALLBACK LHAZ::DialogEditCompPopup ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate

圧縮ポップアップメニュー設定ダイアログコールバック

INT_PTR CALLBACK LHAZ::DialogEncPass ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
static
INT_PTR CALLBACK LHAZ::DialogExtDirCnf ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::DialogGrep ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate

grep文字列入力ダイアログコールバック

INT_PTR CALLBACK LHAZ::DialogListMake ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::DialogListOut ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::DialogOverWrite ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::DialogOverWriteArc ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::DialogPass ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::DialogSFX ( HWND  hwndDlg,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
static
INT_PTR CALLBACK LHAZ::DialogVersion ( HWND  hwndDlg,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::DialogViewContents ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
void LHAZ::DisableAccelerator ( void  )
inline
void LHAZ::DispCount ( int  s,
LONGLONG  t,
bool  selected 
)
void LHAZ::DispDiskFree ( WSTR &  mes)
private
void LHAZ::DispName ( const WSTR &  name)
void LHAZ::DispStsBar ( void  )
private
static void LHAZ::Div ( void param)
staticprivate
int LHAZ::DoOverWrite ( const WSTR &  name,
bool force,
bool skip 
)
bool LHAZ::DownloadDB ( void  ) const
bool LHAZ::DownloadGD ( void  ) const
bool LHAZ::DownloadOD ( void  ) const
void LHAZ::EnableAccelerator ( void  )
inline
void LHAZ::EnableListFilesMenu ( bool  ext_sel,
bool  comp 
)
private
void LHAZ::EnableMenu ( int  extract)
bool LHAZ::EncryptAndUpload ( ARCHIVE::TYPE  type,
bool  encryption,
const std::vector< WSTR > &  files 
)
private
bool LHAZ::EncryptFiles ( const std::vector< WSTR > &  infiles,
std::vector< WSTR > &  outfiles 
)
private
void LHAZ::ExecFolder ( const WSTR &  dir)
private
HANDLE LHAZ::ExecViewer ( const WSTR &  viewer,
const WSTR &  file 
)

ExecViewer.

void LHAZ::Exit ( void  )

Exit.

bool LHAZ::Extract ( HWND  hwnd)
private

Extract.

bool LHAZ::ExtractDescendant ( HTREEITEM  hitem)
private

ExtractDescendant.

void LHAZ::ExtractFile ( const WSTR &  file)

ExtractFile.

void LHAZ::ExtractGrepThread ( void param)
static

¥brief grep解凍スレッド

void LHAZ::ExtractOle ( void  )

ExtractOle.

void LHAZ::ExtractThread ( void dummy)
staticprivate

ExtractThread.

void LHAZ::ExtractView ( bool  chdirsw)

ExtractView.

void LHAZ::ExtractViewThread ( void param)
static

ExtractViewThread.

void LHAZ::Filt ( void  )
private
void LHAZ::Filt2 ( int  treefolder)
private
ARCHIVE* LHAZ::GetActiveArchive ( void  ) const
private
WSTR LHAZ::GetArchiveName ( const WSTR &  curdir,
std::vector< LHAZPROCFILE > &  files,
ARCHIVE::TYPE type,
UINT  id 
)
bool LHAZ::GetCmdLine ( LPCTSTR  lpCmdLine)
private
HRESULT LHAZ::GetComCtlVersion ( LPDWORD  pdwMajor,
LPDWORD  pdwMinor 
)
private
WSTR LHAZ::GetCompArcName ( const WSTR &  name,
const WSTR &  regex,
ARCHIVE::TYPE  type 
)
private
const OPENFILTER* LHAZ::GetCompFilter ( void  ) const
inline
bool LHAZ::GetDandD ( void  ) const
inline
int LHAZ::GetDefPassExt ( void  ) const
inline
TDLGPROC* LHAZ::GetDialogPass ( void  ) const
inline
void LHAZ::GetDirFileList ( const WSTR &  ,
std::vector< WSTR > &   
)
private
LONGLONG LHAZ::GetDirSize ( const WSTR &  dir) const
private
int LHAZ::GetError ( void  )
inline
WSTR LHAZ::GetExeName ( void  )
private
void LHAZ::GetFont ( void  )
private
HWND LHAZ::GetHwnd ( void  ) const
inline
HINSTANCE LHAZ::GetInstance ( void  ) const
inline
WSTR LHAZ::GetLFN ( const WSTR &  p)
private
LHAZEDIT* LHAZ::GetLhazEdit ( void  ) const
inline
HWND LHAZ::GetLVWnd ( void  ) const
inline
HMENU LHAZ::GetMenu ( void  ) const
inline
const TCHAR* LHAZ::GetPassword ( void  )
inline
bool LHAZ::GetPopChange ( void  ) const
inline
LHAZPRG* LHAZ::GetPrgrs ( void  ) const
inline
WSTR LHAZ::GetRandomPassword ( void  )
private
WSTR LHAZ::GetResourceName ( void  )
private
bool LHAZ::GetSelecting ( void  ) const
inline
LHAZSFX* LHAZ::GetSfx ( void  )
inline
int LHAZ::GetSortKind ( void  )
int LHAZ::GetSortRev ( void  ) const
inline
STATUS LHAZ::GetStatus ( void  ) const
inline
bool LHAZ::GetStop ( void  ) const
inline
LHAZSTS* LHAZ::GetStsBar ( void  ) const
inline
HIMAGELIST LHAZ::GetSystemImageList ( void  )
private
LHAZTAB* LHAZ::GetTab ( void  ) const
inline
const PATH& LHAZ::GetTempName ( void  ) const
inline
LONGLONG LHAZ::GetTotalSize ( void  ) const
private
ARCHIVE::TYPE LHAZ::GetType ( void  ) const
private
bool LHAZ::GetVerify ( void  ) const
inline
WSTR LHAZ::GetViewerDispName ( const WSTR &  viewer)
private
void LHAZ::Grep ( void  )
private

grep処理

void LHAZ::GrepExtract ( void  )
private

¥brief grep時解凍処理

int LHAZ::HasDirZip ( void  )
private
bool LHAZ::HasUnicodeName ( void  )
private
bool LHAZ::Init ( HINSTANCE  hins,
LPTSTR  lpCmdLine 
)

Init.

bool LHAZ::IsAbleToKobetuComp ( void  )
private
bool LHAZ::IsDeskTopDir ( const WSTR &  dir)
private
bool LHAZ::IsZip ( void  ) const
private
bool LHAZ::KobetuCompress ( UINT  id)
private
void LHAZ::KobetuCompressThread ( void param)
staticprivate
bool LHAZ::ListProcCompress ( UINT  id)
private
bool LHAZ::ListProcGetListFile ( const WSTR &  filename,
std::vector< WSTR > &  files 
)
private
void LHAZ::ListProcSelect ( UINT  id)
private
LRESULT CALLBACK LHAZ::LVSubProc ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate

LVSubProc.

bool LHAZ::MakeExtMember ( LONGLONG &  ext_total_size)

MakeExtMember.

void LHAZ::MakePopupExtMenu ( HMENU  menu)
private
void LHAZ::MakeTemp ( void  )
private
LHAZ::MYCRACKERDEF ( OnActivate  )
private
LHAZ::MYCRACKERDEF ( OnClose  )
private
LHAZ::MYCRACKERDEF ( OnCommand  )
private
LHAZ::MYCRACKERDEF ( OnCompEnd  )
private
LHAZ::MYCRACKERDEF ( OnCreate  )
private
LHAZ::MYCRACKERDEF ( OnDeleteEnd  )
private
LHAZ::MYCRACKERDEF ( OnDestroy  )
private
LHAZ::MYCRACKERDEF ( OnDropFiles  )
private
LHAZ::MYCRACKERDEF ( OnDispName  )
private
LHAZ::MYCRACKERDEF ( OnExecViewer  )
private
LHAZ::MYCRACKERDEF ( OnExtEnd  )
private
LHAZ::MYCRACKERDEF ( OnTestEnd  )
private
LHAZ::MYCRACKERDEF ( OnUploadComp  )
private
LHAZ::MYCRACKERDEF ( OnNotify  )
private
LHAZ::MYCRACKERDEF ( OnPanelSize  )
private
LHAZ::MYCRACKERDEF ( OnQueryEndSession  )
private
LHAZ::MYCRACKERDEF ( OnSettingChange  )
private
LHAZ::MYCRACKERDEF ( OnSize  )
private
LHAZ::MYCRACKERDEF ( OnSyscommand  )
private
LHAZ::MYCRACKERDEF ( OnVExtEnd  )
private
static UINT_PTR CALLBACK LHAZ::OFNHookProcComp ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
static
void LHAZ::OnAllClear ( HWND  hWnd)
private
void LHAZ::OnChangeTab ( WPARAM  wParam)
private
void LHAZ::OnClose ( void  )
private
void LHAZ::OnClose ( HTREEITEM  hitem)
private
void LHAZ::OnCompress ( void  )
private
void LHAZ::OnConvert ( void  )
private
void LHAZ::OnCopyName ( void  )
private
void LHAZ::OnCreateCompress ( void  )
private
void LHAZ::OnCreateExtract ( void  )
private
void LHAZ::OnDecryptFiles ( void  )
private
void LHAZ::OnDelete ( void  )
private
void LHAZ::OnEncryptFiles ( void  )
private
void LHAZ::OnExtractHere ( HWND  hwnd)
private
void LHAZ::OnFind ( void  )
private
void LHAZ::OnFindMsg ( HWND  hwnd,
LPFINDREPLACE  fr 
)
private
void LHAZ::OnGrep ( void  )
private
void LHAZ::OnHelp ( void  )
private
void LHAZ::OnListMake ( void  )
private
void LHAZ::OnListOut ( void  )
private
void LHAZ::OnListProc ( UINT  id)
private
void LHAZ::OnMovePane ( void  )
private
int LHAZ::OnNotifyTab ( HWND  hWnd,
WPARAM  wParam,
LPARAM  lPAram 
)
private
void LHAZ::OnOpen ( bool  add_or_new)
private
void LHAZ::OnOpenFolder ( void  )
private
void LHAZ::OnOption ( void  )
private
void LHAZ::OnRefresh ( void  )
private
void LHAZ::OnSelectAll ( void  )
private
bool LHAZ::OnSelectFolderAndExtract ( HWND  hWnd)
private
void LHAZ::OnTest ( void  )
private

OnTest.

void LHAZ::OnTreeView ( LPARAM  lParam)
private

OnTreeView.

void LHAZ::OnTreeViewRClick ( LPARAM  lParam)
private

OnTreeViewRClick.

void LHAZ::OnUp ( void  )
private

OnUp.

bool LHAZ::OnUpload ( ARCHIVE::TYPE  type,
bool  encryption 
)
private

OnUpload.

void LHAZ::OnVersionUp ( void  )
private

アップデートの確認

[その他]-[アップデートの確認]

void LHAZ::OnView ( WPARAM  wParam)
private
bool LHAZ::OpenArchive ( WSTR  name,
bool  add_or_new,
bool  rechis = true 
)
void LHAZ::OpenArchiveSub ( bool  rechis = true)
private
void LHAZ::OpenCmpFolder ( void  )
private
void LHAZ::OpenExtFolder ( void  )
private
INT_PTR CALLBACK LHAZ::PageAssoc ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::PageCloud ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::PageCompress ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate

圧縮ページ

INT_PTR CALLBACK LHAZ::PageExtract ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::PageGeneral ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::PagePassword ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::PageView ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
INT_PTR CALLBACK LHAZ::PageViewer ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate
bool LHAZ::ParseAtom ( const MYBUF &  buf,
WSTR &  version 
)
private
BOOL LHAZ::PopupCompMenu ( HWND  hwnd,
bool  view 
)
private
BOOL LHAZ::PopupExtMenu ( bool  view)
BOOL LHAZ::PopupHeaderContents ( void  )
private
BOOL LHAZ::PopupQuickOption ( void  )
private
void LHAZ::Progress ( unsigned  int)
void LHAZ::ProgressAbs ( LONGLONG  )
bool LHAZ::RecursiveKobetuComp ( const WSTR &  dir)
private
bool LHAZ::RegetFiles ( void  )
private
void LHAZ::RemakeListFilesMenu ( void  )
private
int LHAZ::Run ( void  )

Run.

bool LHAZ::SelectFolder ( const WSTR &  init_dir,
WSTR &  selected_dir 
)
void LHAZ::SelectLocalTab ( void  )
void LHAZ::SetArchiveName ( const WSTR &  n)
inline
void LHAZ::SetDandD ( bool  b)
inline
void LHAZ::SetDestDir ( const WSTR &  s)
inline
void LHAZ::SetError ( int  err)
inline
void LHAZ::SetExtIndex ( const std::vector< int > &  v)
void LHAZ::SetFiles ( const std::vector< LHAZPROCFILE > &  files)
inline
void LHAZ::SetLhazEdit ( LHAZEDIT e)
inline
void LHAZ::SetMeltedSize ( LONGLONG  size)
void LHAZ::SetPasswordIF ( const PASSWORD_IF p)
inline
void LHAZ::SetStatus ( STATUS  s)
inline
void LHAZ::SetStop ( bool  f)
inline
void LHAZ::SetStsBarText ( const WSTR &  mes)
void LHAZ::SetTotalSize ( LONGLONG  size)
void LHAZ::SetWindowText ( bool  fullpath)
private
void LHAZ::SetWindowTextSub ( bool  fullpath,
const WSTR &  p 
)
void LHAZ::ShowProgressBar ( bool  b)
void LHAZ::ShowTreeView ( bool  show)
private
void LHAZ::TestThread ( void dummy)
staticprivate

TestThread.

void LHAZ::UnInstall ( void  )
private
void LHAZ::UpdateShell ( bool  ,
const WSTR &  p 
)
void LHAZ::View ( void  )
private

View.

LRESULT CALLBACK LHAZ::WndProc ( HWND  hwnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
staticprivate

WndProc.

LHAZ::‾LHAZ ( void  )

Destructor.

メンバ詳解

WSTR LHAZ::ArchiveName
private
WSTR LHAZ::BrowseInitDir
private
const TCHAR LHAZ::BZ2EXT[]
static
const TCHAR LHAZ::CABEXT = _T(".cab")
static
HWND LHAZ::CancelButtonWnd
private
const LHAZ::OPENFILTER LHAZ::CompFilter
staticprivate
const LHAZ::COMPTYPEMENU LHAZ::CompTypeMenu
staticprivate
WSTR LHAZ::CurrentDir
private
HCURSOR LHAZ::CursorHand
private
bool LHAZ::DandD
private
int LHAZ::DefPassExt
private
WSTR LHAZ::DestDir
private
WSTR LHAZ::DestDirEx
private
DIVPARAM LHAZ::DivParam
private
const TCHAR LHAZ::DLLEXT = _T("dll")
staticprivate
const TCHAR LHAZ::DROPBOX_KEY = _T("52x02md9u6jpy49")
static
const TCHAR LHAZ::DROPBOX_SECRET = _T("6f7ipsuivket42h")
static
int LHAZ::Error
private
const TCHAR LHAZ::EXEOPEN = _T("open")
staticprivate
const TCHAR LHAZ::EXPLORE = _T("explore")
staticprivate
std::vector<int> LHAZ::ExtIndex
private
std::vector<LHAZPROCFILE> LHAZ::Files
private
int LHAZ::FileView
private
FINDREPLACE LHAZ::Find
private
UINT LHAZ::FindMsg
private
TCHAR LHAZ::FindWhat[MAX_PATH]
private
HWND LHAZ::FindWnd
private
bool LHAZ::ForceComp
private
bool LHAZ::ForceExtract
private
ARCHIVE::TYPE LHAZ::ForceType
private
bool LHAZ::ForceView
private
const TCHAR LHAZ::GOOGLEDRIVE_KEY = _T("255524746649.apps.googleusercontent.com")
static
const TCHAR LHAZ::GOOGLEDRIVE_SECRET = _T("Eu5MeJFmtsZ1fMouzEXKJ35c")
static
WSTR LHAZ::gOverWriteMes
private
const TBBUTTON LHAZ::GpButtons
staticprivate
初期値:
= {
{ 0, IDM_OPEN , TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0 },
{ 1, IDM_EXIT , TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0 },
{ 0, 0 , TBSTATE_ENABLED, TBSTYLE_SEP, 0, 0 },
{ 2, IDM_EXTRACT , TBSTATE_ENABLED, TBSTYLE_DROPDOWN, 0, 0 },
{ 3, IDM_COMPRESS , TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0 },
{ 4, IDM_DELETE , TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0 },
{ 5, IDM_STOP , TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0 },
{ 10, IDM_SELECT_ALL, TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0 },
{ 9, IDM_VIEW_TB , TBSTATE_ENABLED, TBSTYLE_DROPDOWN, 0, 0 },
{ 0, 0 , TBSTATE_ENABLED, TBSTYLE_SEP, 0, 0 },
{ 11, IDM_MAKEDIR , TBSTATE_ENABLED, TBSTYLE_CHECK, 0, 0 },
{ 12, IDM_OPENDIR , TBSTATE_ENABLED, TBSTYLE_CHECK, 0, 0 },
{ 13, IDM_NO_FOLDER , TBSTATE_ENABLED, TBSTYLE_CHECK, 0, 0 },
{ 0, 0 , TBSTATE_ENABLED, TBSTYLE_SEP, 0, 0 },
{ 6, IDM_OPTION , TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0 },
{ 0, 0 , TBSTATE_ENABLED, TBSTYLE_SEP, 0, 0 },
{ 8, IDM_HELP , TBSTATE_ENABLED, TBSTYLE_BUTTON, 0, 0 },
{ 0, 0 , TBSTATE_ENABLED, TBSTYLE_SEP, 0, 0 },
}
WSTR LHAZ::GrepStr
private
const TCHAR LHAZ::GZIPEXT[]
static
HACCEL LHAZ::HAccel
private
const TCHAR LHAZ::HELPURL = _T("http://chitora.com/lhaz/lhazhelp.html")
staticprivate
LHAZHIST* LHAZ::History
private
const TCHAR LHAZ::HLPEXT = _T("hlp")
staticprivate
HINSTANCE LHAZ::Instance
private
bool LHAZ::IsBrowsing
private
WSTR LHAZ::KobetuCompBaseDir
private
const TCHAR* LHAZ::KobetuCompExt
private
int LHAZ::KobetuCompHeader
private
int LHAZ::KobetuCompMethod
private
bool LHAZ::KobetuCompTemp
private
const TCHAR LHAZ::LHAZARCHIVE7ZIP[]
static
const TCHAR LHAZ::LHAZARCHIVEBZ2[]
static
const TCHAR LHAZ::LHAZARCHIVECAB = _T("LhazArchiveCab")
static
const TCHAR LHAZ::LHAZARCHIVEGZIP[]
static
const TCHAR LHAZ::LHAZARCHIVELZH = _T("LhazArchive")
static
const TCHAR LHAZ::LHAZARCHIVERAR[]
static
const TCHAR LHAZ::LHAZARCHIVETAR[]
static
const TCHAR LHAZ::LHAZARCHIVETBZ[]
static
const TCHAR LHAZ::LHAZARCHIVETGZ[]
static
const TCHAR LHAZ::LHAZARCHIVETXZ[]
static
const TCHAR LHAZ::LHAZARCHIVEXZ[]
static
const TCHAR LHAZ::LHAZARCHIVEZIP = _T("LhazArchiveZip")
static
const TCHAR LHAZ::LHAZATOMURL = _T("http://chitora.com/atom.xml")
staticprivate
const TCHAR LHAZ::LHAZCLS = _T("LHAZCLASS")
staticprivate
LHAZEDIT* LHAZ::LhazEdit
private
const TCHAR LHAZ::LHAZREG = _T("Software¥¥Chitora¥¥Lhaz¥¥Output")
static
const TCHAR LHAZ::LHAZRES = _T("LhazResource")
staticprivate
const TCHAR LHAZ::LHAZURL = _T("http://chitora.com/")
staticprivate
const TCHAR LHAZ::LHAZVER = _T("Lhaz")
static
const TCHAR LHAZ::LHAZVERNUM = _T("2.5.2")
staticprivate
HWND LHAZ::LhazWnd
private
WNDPROC LHAZ::LVOrgProc
private
HWND LHAZ::LVWnd
private
const TCHAR LHAZ::LZ4EXT = _T(".lz4")
static
const TCHAR LHAZ::LZHEXT = _T(".lzh")
static
const MYFILE::OPENFILTER LHAZ::m_all_filter
staticprivate
初期値:
= {
{ IDS_ALL_FILTER, _T("*.*") },
{ 0, NULL }
}
bool LHAZ::m_enableaccl
private
HFONT LHAZ::m_hfont
private
bool LHAZ::m_silent
private
std::vector<ULONG> LHAZ::m_ulID
private
bool LHAZ::m_userstopped
private
HMENU LHAZ::Menu
private
MODE LHAZ::Mode
private
LONGLONG LHAZ::MultiTotal
private
bool LHAZ::NoCompTemp
private
const TCHAR LHAZ::ONEDRIVE_CLIENT_ID = _T("336d9bc4-4dbb-4465-9538-4757f3316466")
static
bool LHAZ::OpenDirTemp
private
WSTR LHAZ::OpenExtractedFolder
private
const LHAZ::OPENFILTER LHAZ::OpenFilter
staticprivate
WSTR LHAZ::Password
private
PASSWORD_IF LHAZ::PasswordIF
private
bool LHAZ::PopChange
private
LHAZPRG* LHAZ::Prgrs
private
const TCHAR LHAZ::RAREXT[]
static
bool LHAZ::SamePlace
private
bool LHAZ::SaveExtDlgPos
private
bool LHAZ::Selecting
private
LHAZSFX LHAZ::Sfx
private
const TCHAR LHAZ::SFXEXT = _T(".exe")
staticprivate
int LHAZ::SortKind
private
int LHAZ::SortRev
private
STARTKEY LHAZ::StartKey
private
HWND LHAZ::StaticWnd
private
STATUS LHAZ::Status
private
LHAZSTS* LHAZ::StsBar
private
HIMAGELIST LHAZ::SysImageList
private
const TCHAR LHAZ::SZIPEXT[]
static
LHAZTAB* LHAZ::Tab
private
const TCHAR LHAZ::TAREXT[]
static
const TCHAR LHAZ::TBZEXT[]
static
PATH LHAZ::TempName
private
const TCHAR LHAZ::TGZEXT[]
static
HWND LHAZ::ToolWnd
private
LHAZPRG* LHAZ::TotalPrgrs
private
std::vector<LHAZFILETREE> LHAZ::Tree
private
const TCHAR LHAZ::TXZEXT[]
static
bool LHAZ::Verify
private
int LHAZ::Viewer[LHAZREGS::LHAZMAXVIEWER]
private
const TCHAR LHAZ::XZEXT[]
static
const TCHAR LHAZ::ZIPEXT = _T(".zip")
static

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