?? databurn.h
字號:
#pragma once
#include "stdafx.h"
#include "Imapi.h"
#include "ObjIdl.h"
#include "objbase.h"
class CDataBurn
{
public:
CDataBurn(void);
~CDataBurn(void);
HRESULT CDBurn(CString* FileList,CString* FolderList,CString* DeleteList,CString* AddedList,CProgressCtrl* ImageProgress);
IDiscMaster* pDiscMaster;
IJolietDiscMaster* pJoliet;
IDiscRecorder* pRecorder;
IEnumDiscRecorders* recordersEnum;
IStorage* pRootStorage;
ULONG num;
BOOL AvailRecorder;
BOOL AvailDisc;
ULONG DiscSpace;
private:
HRESULT AddFilesToStorage(CString startPath,CString* DeleteList,CString* AddedList,CProgressCtrl* ImageProgress);
void TotalSize(CString* FileList,CString* FolderList,CString* DeleteList,CString* AddedList);
ULONGLONG FolderSize(CString Folder,CString* DeleteList,CString* AddedList);
HRESULT AddFilesToImage();
HRESULT hr;
IStorage* pStorage[12];
IStream *pStream;
UINT IndexLi;
CString TreePath[12];
CString IndexPath;
WCHAR* pwcsName;
void* buffer;
UINT Progress;
ULONG bufferSize;
ULONG readSize;
ULONG writtenSize;
ULONGLONG FileSize;
ULONGLONG TempSize;
ULONGLONG LimitSize;
ULONGLONG TotalFilesSize;
ULONGLONG AddedFilesSize;
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -