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

#include <lhazshellex.h>

公開メンバ関数

 LHAZSHELLEX (void)
 
 ‾LHAZSHELLEX (void)
 
MYSTR GetInstallDir (void)
 
void SetInstallDir (const MYSTR &destdir, const MYSTR &linkname)
 
void SetUnInstall (const MYSTR &destdir, const MYSTR &linkname, LONGLONG size)
 
void RemoveUnInstall (void)
 
void SetCLSID (const MYSTR &destdir)
 
void DelCLSID (void)
 
void SetContextMenuHandler (bool sw=true)
 
void SetDragDropHandler (bool sw=true)
 
bool IsRDDExtended (void)
 
void SetRegClass (ARCHIVE::TYPE type, const MYSTR &exename, const MYSTR &resourcename, bool conview)
 
void CreateShortCut (HWND hWnd, int nFolder, const MYSTR &destdir, const MYSTR &destpath, const MYSTR &linkname)
 

静的非公開変数類

static const TCHAR CLSID32 [] = _T("{5A2F1463-7C43-4493-8CC9-7717F0FF8585}")
 
static const TCHAR CLSID64 [] = _T("{8B9CCEDB-A5D7-4CAA-AD99-34BB4E302B9F}")
 
static const TCHAR LHAZ [] = _T("Lhaz")
 
static const TCHAR LHAZDLL32 [] = _T("LhazDll32")
 
static const TCHAR LHAZDLL64 [] = _T("LhazDll")
 
static const TCHAR LHAZSHELLEXTENSION [] = _T("Lhaz shell extension")
 
static const TCHAR APARTMENT [] = _T("Apartment")
 
static const TCHAR INPROCSERVER32 [] = _T("InprocServer32")
 
static const TCHAR CNTXANYFILE [] = _T("*¥¥shellex¥¥ContextMenuHandlers¥¥LhazDll")
 
static const TCHAR CNTXANYFILE32 [] = _T("*¥¥shellex¥¥ContextMenuHandlers¥¥LhazDll32")
 
static const TCHAR CNTXFOLDER [] = _T("Folder¥¥shellex¥¥ContextMenuHandlers¥¥LhazDll")
 
static const TCHAR CNTXFOLDER32 [] = _T("Folder¥¥shellex¥¥ContextMenuHandlers¥¥LhazDll32")
 
static const TCHAR RDDFOLDER [] = _T("Folder¥¥shellex¥¥DragDropHandlers¥¥LhazDll")
 
static const TCHAR RDDDRIVE [] = _T("Drive¥¥shellex¥¥DragDropHandlers¥¥LhazDll")
 
static const TCHAR RDDFOLDER32 [] = _T("Folder¥¥shellex¥¥DragDropHandlers¥¥LhazDll32")
 
static const TCHAR RDDDRIVE32 [] = _T("Drive¥¥shellex¥¥DragDropHandlers¥¥LhazDll32")
 
static const TCHAR LHAZARCHIVELZH [] = _T("LhazArchive")
 
static const TCHAR LHAZARCHIVEZIP [] = _T("LhazArchiveZip")
 
static const TCHAR LHAZARCHIVECAB [] = _T("LhazArchiveCab")
 
static const TCHAR LHAZARCHIVETGZ [] = _T("LhazArchiveTgz")
 
static const TCHAR LHAZARCHIVETAR [] = _T("LhazArchiveTar")
 
static const TCHAR LHAZARCHIVEGZIP [] = _T("LhazArchiveGzip")
 
static const TCHAR LHAZARCHIVETBZ [] = _T("LhazArchiveTbz")
 
static const TCHAR LHAZARCHIVEBZ2 [] = _T("LhazArchiveBz2")
 
static const TCHAR LHAZARCHIVETXZ [] = _T("LhazArchiveTxz")
 
static const TCHAR LHAZARCHIVEXZ [] = _T("LhazArchiveXz")
 
static const TCHAR LHAZARCHIVERAR [] = _T("LhazArchiveRar")
 
static const TCHAR LHAZOPEN [] = _T("Open")
 
static const TCHAR LHAZARC [] = _T("Archive file")
 
static const TCHAR LHAZEXT [] = _T("Lhazで解凍(&E)")
 
static const TCHAR LHAZVIEW [] = _T("Lhazで閲覧(&V)")
 
static const TCHAR LHAZUNINSTALLREGKEY [] = _T("SoftWare¥¥Microsoft¥¥Windows¥¥CurrentVersion¥¥Uninstall¥¥Lhaz")
 
static const TCHAR LHAZPLUSUNINSTALLREGKEY [] = _T("SoftWare¥¥Microsoft¥¥Windows¥¥CurrentVersion¥¥Uninstall¥¥Lhaz+")
 

構築子と解体子

◆ LHAZSHELLEX()

LHAZSHELLEX::LHAZSHELLEX ( void  )

関数詳解

◆ ‾LHAZSHELLEX()

LHAZSHELLEX::‾LHAZSHELLEX ( void  )

◆ CreateShortCut()

void LHAZSHELLEX::CreateShortCut ( HWND  hWnd,
int  nFolder,
const MYSTR &  destdir,
const MYSTR &  destpath,
const MYSTR &  linkname 
)

◆ DelCLSID()

void LHAZSHELLEX::DelCLSID ( void  )

◆ GetInstallDir()

MYSTR LHAZSHELLEX::GetInstallDir ( void  )

◆ IsRDDExtended()

bool LHAZSHELLEX::IsRDDExtended ( void  )

◆ RemoveUnInstall()

void LHAZSHELLEX::RemoveUnInstall ( void  )

◆ SetCLSID()

void LHAZSHELLEX::SetCLSID ( const MYSTR &  destdir)

◆ SetContextMenuHandler()

void LHAZSHELLEX::SetContextMenuHandler ( bool  sw = true)

◆ SetDragDropHandler()

void LHAZSHELLEX::SetDragDropHandler ( bool  sw = true)

◆ SetInstallDir()

void LHAZSHELLEX::SetInstallDir ( const MYSTR &  destdir,
const MYSTR &  linkname 
)

◆ SetRegClass()

void LHAZSHELLEX::SetRegClass ( ARCHIVE::TYPE  type,
const MYSTR &  exename,
const MYSTR &  resourcename,
bool  conview 
)

◆ SetUnInstall()

void LHAZSHELLEX::SetUnInstall ( const MYSTR &  destdir,
const MYSTR &  linkname,
LONGLONG  size 
)

メンバ詳解

◆ APARTMENT

const TCHAR LHAZSHELLEX::APARTMENT = _T("Apartment")
staticprivate

◆ CLSID32

const TCHAR LHAZSHELLEX::CLSID32 = _T("{5A2F1463-7C43-4493-8CC9-7717F0FF8585}")
staticprivate

◆ CLSID64

const TCHAR LHAZSHELLEX::CLSID64 = _T("{8B9CCEDB-A5D7-4CAA-AD99-34BB4E302B9F}")
staticprivate

◆ CNTXANYFILE

const TCHAR LHAZSHELLEX::CNTXANYFILE = _T("*¥¥shellex¥¥ContextMenuHandlers¥¥LhazDll")
staticprivate

◆ CNTXANYFILE32

const TCHAR LHAZSHELLEX::CNTXANYFILE32 = _T("*¥¥shellex¥¥ContextMenuHandlers¥¥LhazDll32")
staticprivate

◆ CNTXFOLDER

const TCHAR LHAZSHELLEX::CNTXFOLDER = _T("Folder¥¥shellex¥¥ContextMenuHandlers¥¥LhazDll")
staticprivate

◆ CNTXFOLDER32

const TCHAR LHAZSHELLEX::CNTXFOLDER32 = _T("Folder¥¥shellex¥¥ContextMenuHandlers¥¥LhazDll32")
staticprivate

◆ INPROCSERVER32

const TCHAR LHAZSHELLEX::INPROCSERVER32 = _T("InprocServer32")
staticprivate

◆ LHAZ

const TCHAR LHAZSHELLEX::LHAZ = _T("Lhaz")
staticprivate

◆ LHAZARC

const TCHAR LHAZSHELLEX::LHAZARC = _T("Archive file")
staticprivate

◆ LHAZARCHIVEBZ2

const TCHAR LHAZSHELLEX::LHAZARCHIVEBZ2 = _T("LhazArchiveBz2")
staticprivate

◆ LHAZARCHIVECAB

const TCHAR LHAZSHELLEX::LHAZARCHIVECAB = _T("LhazArchiveCab")
staticprivate

◆ LHAZARCHIVEGZIP

const TCHAR LHAZSHELLEX::LHAZARCHIVEGZIP = _T("LhazArchiveGzip")
staticprivate

◆ LHAZARCHIVELZH

const TCHAR LHAZSHELLEX::LHAZARCHIVELZH = _T("LhazArchive")
staticprivate

◆ LHAZARCHIVERAR

const TCHAR LHAZSHELLEX::LHAZARCHIVERAR = _T("LhazArchiveRar")
staticprivate

◆ LHAZARCHIVETAR

const TCHAR LHAZSHELLEX::LHAZARCHIVETAR = _T("LhazArchiveTar")
staticprivate

◆ LHAZARCHIVETBZ

const TCHAR LHAZSHELLEX::LHAZARCHIVETBZ = _T("LhazArchiveTbz")
staticprivate

◆ LHAZARCHIVETGZ

const TCHAR LHAZSHELLEX::LHAZARCHIVETGZ = _T("LhazArchiveTgz")
staticprivate

◆ LHAZARCHIVETXZ

const TCHAR LHAZSHELLEX::LHAZARCHIVETXZ = _T("LhazArchiveTxz")
staticprivate

◆ LHAZARCHIVEXZ

const TCHAR LHAZSHELLEX::LHAZARCHIVEXZ = _T("LhazArchiveXz")
staticprivate

◆ LHAZARCHIVEZIP

const TCHAR LHAZSHELLEX::LHAZARCHIVEZIP = _T("LhazArchiveZip")
staticprivate

◆ LHAZDLL32

const TCHAR LHAZSHELLEX::LHAZDLL32 = _T("LhazDll32")
staticprivate

◆ LHAZDLL64

const TCHAR LHAZSHELLEX::LHAZDLL64 = _T("LhazDll")
staticprivate

◆ LHAZEXT

const TCHAR LHAZSHELLEX::LHAZEXT = _T("Lhazで解凍(&E)")
staticprivate

◆ LHAZOPEN

const TCHAR LHAZSHELLEX::LHAZOPEN = _T("Open")
staticprivate

◆ LHAZPLUSUNINSTALLREGKEY

const TCHAR LHAZSHELLEX::LHAZPLUSUNINSTALLREGKEY = _T("SoftWare¥¥Microsoft¥¥Windows¥¥CurrentVersion¥¥Uninstall¥¥Lhaz+")
staticprivate

◆ LHAZSHELLEXTENSION

const TCHAR LHAZSHELLEX::LHAZSHELLEXTENSION = _T("Lhaz shell extension")
staticprivate

◆ LHAZUNINSTALLREGKEY

const TCHAR LHAZSHELLEX::LHAZUNINSTALLREGKEY = _T("SoftWare¥¥Microsoft¥¥Windows¥¥CurrentVersion¥¥Uninstall¥¥Lhaz")
staticprivate

◆ LHAZVIEW

const TCHAR LHAZSHELLEX::LHAZVIEW = _T("Lhazで閲覧(&V)")
staticprivate

◆ RDDDRIVE

const TCHAR LHAZSHELLEX::RDDDRIVE = _T("Drive¥¥shellex¥¥DragDropHandlers¥¥LhazDll")
staticprivate

◆ RDDDRIVE32

const TCHAR LHAZSHELLEX::RDDDRIVE32 = _T("Drive¥¥shellex¥¥DragDropHandlers¥¥LhazDll32")
staticprivate

◆ RDDFOLDER

const TCHAR LHAZSHELLEX::RDDFOLDER = _T("Folder¥¥shellex¥¥DragDropHandlers¥¥LhazDll")
staticprivate

◆ RDDFOLDER32

const TCHAR LHAZSHELLEX::RDDFOLDER32 = _T("Folder¥¥shellex¥¥DragDropHandlers¥¥LhazDll32")
staticprivate

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