You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
/**
|
|
|
|
|
|
* @file Utility.h
|
|
|
|
|
|
* @brief <EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
* @author
|
|
|
|
|
|
* @time
|
|
|
|
|
|
*/
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
|
|
class AFX_EXT_CLASS CUtility
|
|
|
|
|
|
{
|
|
|
|
|
|
public:
|
|
|
|
|
|
CUtility(void);
|
|
|
|
|
|
~CUtility(void);
|
|
|
|
|
|
|
|
|
|
|
|
/** @brief <09><>ȡΨһ<CEA8><D2BB>ʶGUID */
|
|
|
|
|
|
static CString GetGUID();
|
|
|
|
|
|
|
|
|
|
|
|
/** @brief <09><><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>Դ */
|
|
|
|
|
|
static CString LoadResourceString(UINT nID);
|
|
|
|
|
|
|
|
|
|
|
|
/** @brief <09><>λͼת<CDBC><D7AA>ΪCImagerList */
|
|
|
|
|
|
static BOOL CreateImageList(CImageList& il, UINT nID);
|
|
|
|
|
|
|
|
|
|
|
|
/** @brief <09><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD>ź<EFBFBD><C5BA><EFBFBD> */
|
|
|
|
|
|
static CString GetVersion();
|
|
|
|
|
|
|
|
|
|
|
|
static int GetMajorVersion(const CString& strVersion); ///< <20><>ȡ<EFBFBD><C8A1><EFBFBD>汾<EFBFBD><E6B1BE>
|
|
|
|
|
|
static int GetMinorVersion(const CString& strVersion); ///< <20><>ȡ<EFBFBD>Ӱ汾<D3B0><E6B1BE>
|
|
|
|
|
|
static int GetRevision(const CString& strVersion); ///< <20><>ȡ<EFBFBD>ΰ汾<CEB0><E6B1BE>
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
|
static CString m_strVersion; ///< <20><><EFBFBD><EFBFBD>ȫ<EFBFBD>ְ汾<D6B0><E6B1BE>
|
|
|
|
|
|
};
|