⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 useful.h

📁 用Visual C++编写的查看磁盘信息的工具
💻 H
字号:

#ifndef _USEFUL_H_
#define _USEFUL_H_

const long double MAX_DWORD_VALUE = 4294967295;

BOOL GetHDSpace(const CString& DriveLetter, DWORD& nFreeLow, DWORD& nFreeHigh, 
								 DWORD& nTotalLow, DWORD& nTotalHigh);

void FormatByteSize(long double ldLength, CString& str);

void PumpMessages();

CString GetHomeDirectory();

enum COMCTL32VERSION {
	COMCTL32_UNKNOWN, COMCTL32_400, COMCTL32_470, COMCTL32_471
};

BOOL IfNewComCtrl32();
BOOL IsRunningNT();

BOOL IsFileExist(LPCTSTR strFile);
BOOL IsDirExist(const CString& Name);
BOOL CreateFullDir(const CString& Dir); 
BOOL IsFolderEmpty(LPCTSTR str);
BOOL DeleteAllInDir(LPCTSTR str, LPCTSTR strExcept);

void StringDeleteFromLeft(CString& string, int len);
void StringDeleteFromRight(CString& string, int len);

void FocusFirstChild(CWnd* pWnd); // Does not work

LONG GetRegKey(HKEY key, LPCTSTR subkey, LPTSTR retdata);

void GotoURL(LPCTSTR url);
void RunApp(LPCTSTR strApp, LPCTSTR strPar=NULL);

// Remove & with && to make sure
// that the string will be displayed
// properly in static controls
void AdjustString(CString& str);

#endif //_USEFUL_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -