Lhaz
読み取り中…
検索中…
一致する文字列を見つけられません
lhazbz2.h
[詳解]
1/*************************************************************************/
6#pragma once
7
8#include <windows.h>
9#include <stdio.h>
10#include <vector>
11#include "lhazarc.h"
12
13class LHAZPROCFILE;
14class MYSTR;
15class PATH;
16
17namespace gui {
18
19class LHAZTREEVIEW;
20
21} // namespace gui
22
23/*************************************************************************/
26class ARCBZ2 : public ARCHIVE {
27public:
28 // 全解凍用コンストラクタ
29 ARCBZ2(HWND hwnd, const WSTR& name, TYPE type);
30 // 閲覧用コンストラクタ
31 ARCBZ2(HWND hwnd, const WSTR& name, TYPE type, const WSTR& filter, gui::LHAZTREEVIEW* treeview);
32 // 全解凍
33 bool Extract(bool verify, const WSTR& temp, const WSTR& password);
34 // 個別解凍
35 bool Extract(const WSTR& temp);
36 // 圧縮
37 bool Compress(int method, int header, const WSTR& pass, const PATH& temp, const std::vector<LHAZPROCFILE>& v);
38 // 個別削除
39 bool Delete(const std::vector<LHAZFILE*>& v);
40
41private:
42 static const char METHOD[];
43 //
44 bool Test(void);
45
46};
BZ2書庫
Definition lhazbz2.h:26
bool Test(void)
ARCBZ2(HWND hwnd, const WSTR &name, TYPE type)
bool Delete(const std::vector< LHAZFILE * > &v)
ARCBZ2(HWND hwnd, const WSTR &name, TYPE type, const WSTR &filter, gui::LHAZTREEVIEW *treeview)
static const char METHOD[]
Definition lhazbz2.h:42
bool Extract(bool verify, const WSTR &temp, const WSTR &password)
bool Extract(const WSTR &temp)
bool Compress(int method, int header, const WSTR &pass, const PATH &temp, const std::vector< LHAZPROCFILE > &v)
Definition lhazarc.h:25
TYPE
Definition lhazarc.h:28
Definition lhazprocfile.h:11
Definition lhaztreeview.h:18
Archive
¥ type v
Definition lhazregs.h:21
Definition lhazbz2.h:17