📄 fileversion.h
字号:
// FileVersion.h: interface for the CFileVersion class.
// by Lichengyi2002@msn.com
//////////////////////////////////////////////////////////////////////
#ifndef __FILEVERSION_H_
#define __FILEVERSION_H_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
class CFileVersion
{
// Construction
public:
CFileVersion();
// Operations
public:
BOOL Open(LPCTSTR lpszModuleName);
void Close();
CString QueryValue(LPCTSTR lpszValueName, DWORD dwLangCharset = 0);
CString GetFileDescription() {return QueryValue(_T("FileDescription")); };
CString GetFileVersion() {return QueryValue(_T("FileVersion")); };
CString GetInternalName() {return QueryValue(_T("InternalName")); };
CString GetCompanyName() {return QueryValue(_T("CompanyName")); };
CString GetLegalCopyright() {return QueryValue(_T("LegalCopyright")); };
CString GetOriginalFilename() {return QueryValue(_T("OriginalFilename"));};
CString GetProductName() {return QueryValue(_T("ProductName")); };
CString GetProductVersion() {return QueryValue(_T("ProductVersion")); };
BOOL GetFixedInfo(VS_FIXEDFILEINFO& vsffi);
CString GetFixedFileVersion();
CString GetFixedProductVersion();
// Attributes
protected:
LPBYTE m_lpVersionData;
DWORD m_dwLangCharset;
// Implementation
public:
~CFileVersion();
};
#endif // __FILEVERSION_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -