📄 gsconfig.h
字号:
// Config.h: interface for the CConfig class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_Config_H__0EFAE4F5_E0A4_4A1A_844A_264A2F5AD643__INCLUDED_)
#define AFX_Config_H__0EFAE4F5_E0A4_4A1A_844A_264A2F5AD643__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class GSLIB_API CConfig
{
char m_szIniName[MAX_PATH];
public:
CConfig();
CConfig(char const *szfile);
virtual ~CConfig();
void SetINIFile(char const *szfile);
char* GetINIFile() {return m_szIniName;}
float GetFloat( LPCSTR szSection, LPCSTR szName, LPCSTR szDefault = _TEXT("0.0f") );
long GetLong( LPCSTR szSection, LPCSTR szName, LPCSTR szDefault = _TEXT("0") );
GPOINT GetPoint( LPCSTR szSection, LPCSTR szName, LPCSTR szDefault = _TEXT("0,0") );
GRECT GetRect( LPCSTR szSection, LPCSTR szName, LPCSTR szDefault = _TEXT("0,0,0,0") );
void GetString( LPTSTR szValue, UINT nChar, LPCSTR szSection, LPCSTR szName, LPCSTR szDefault = _TEXT("") );
const char* GetString( LPCSTR szSection, LPCSTR szName, LPCSTR szDefault = _TEXT("") );
DWORD GetHex( LPCSTR szSection, LPCSTR szName, LPCSTR szDefault = _TEXT("0") );
UINT GetBinary( LPCSTR lpszSection, LPCSTR lpszEntry, LPBYTE pData, UINT nBytes );
BOOL GetBOOL( LPCSTR szSection, LPCSTR szName, LPCSTR szDefault = _TEXT("false") );
VOID GetFont( GSFONT &font, LPCSTR szSection, LPCSTR szName, LPCSTR szDefault = _TEXT(",0,0,0,0") );
D3DCOLOR GetColor( LPCSTR szSection, LPCSTR szName, LPCSTR szDefault = _TEXT("0,0,0,0") );
GVECTOR GetVector( LPCSTR szSection, LPCSTR szName, LPCSTR szDefault = _TEXT("0,0,0") );
BOOL WriteFloat( float value, LPCSTR szSection, LPCSTR szName );
BOOL WriteLong( LONG value, LPCSTR szSection, LPCSTR szName );
BOOL WriteString( const LPCSTR szValue, LPCSTR szSection, LPCSTR szName );
BOOL WriteHex( DWORD value, LPCSTR szSection, LPCSTR szName );
BOOL WriteBinary( LPCSTR lpszSection, LPCSTR lpszEntry, LPBYTE pData, UINT nBytes );
BOOL WriteBOOL( BOOL bValue, LPCSTR szSection, LPCSTR szName );
BOOL WritePoint( GPOINT value, LPCSTR szSection, LPCSTR szName );
BOOL WriteRect( GRECT value, LPCSTR szSection, LPCSTR szName );
BOOL WriteFont( GSFONT font, LPCSTR szSection, LPCSTR szName );
BOOL WriteColor( D3DCOLOR color, LPCSTR szSection, LPCSTR szName );
BOOL WriteVector( GVECTOR vector,LPCSTR szSection, LPCSTR szName );
};
#endif // !defined(AFX_Config_H__0EFAE4F5_E0A4_4A1A_844A_264A2F5AD643__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -