87 lines
4.0 KiB
C
87 lines
4.0 KiB
C
|
/********************************************************************
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:2015<EFBFBD><EFBFBD>11<EFBFBD><EFBFBD>5<EFBFBD><EFBFBD>
|
|||
|
<EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD>:PDSReadWriteFile.h
|
|||
|
ԭʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
<EFBFBD><EFBFBD> <EFBFBD><EFBFBD>:
|
|||
|
|
|||
|
<EFBFBD>ļ<EFBFBD>¼:
|
|||
|
<EFBFBD>汾<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
*********************************************************************/
|
|||
|
#ifndef PDSREADWRITEFILE_H
|
|||
|
#define PDSREADWRITEFILE_H
|
|||
|
|
|||
|
#include "PDSMath.h"
|
|||
|
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>lfFont<6E><74>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
|
|||
|
CString PDSFormatFontString(LOGFONT lfFont);
|
|||
|
|
|||
|
//<2F><>strFont<6E>е<EFBFBD><D0B5><EFBFBD>Ϣд<CFA2>뵽lfFont<6E><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSFormatStringFont(LOGFONT& lfFont, CString strFont);
|
|||
|
|
|||
|
//д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSWriteInt(CString strAppName, CString strKeyName, int iData, CString strFileName);
|
|||
|
//д<>벼<EFBFBD><EBB2BC>ֵ
|
|||
|
void PDSWriteBool(CString strAppName, CString strKeyName, BOOL bData, CString strFileName);
|
|||
|
//д<><D0B4><EFBFBD><EFBFBD>ɫ
|
|||
|
void PDSWriteColor(CString strAppName, CString strKeyName, COLORREF crColor, CString strFileName);
|
|||
|
//д<>븡<EFBFBD><EBB8A1><EFBFBD><EFBFBD>
|
|||
|
void PDSWriteFloat(CString strAppName, CString strKeyName, float fData, CString strFileName);
|
|||
|
//д<><D0B4>˫<EFBFBD><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSWriteDouble(CString strAppName, CString strKeyName, double dData, CString strFileName);
|
|||
|
//д<><D0B4><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
|
|||
|
void PDSWriteString(CString strAppName, CString strKeyName, CString strText, CString strFileName);
|
|||
|
//д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSWriteFont(CString strAppName, CString strKeyName, LOGFONT lfFont, CString strFileName);
|
|||
|
//д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSWriteListInt(CString strAppName, CString strKeyName, CList<int,int>& listData, CString strFileName);
|
|||
|
void PDSWriteArrayInt(CString strAppName, CString strKeyName, CArray<int,int>& arryData, CString strFileName);
|
|||
|
|
|||
|
//д<><D0B4>˫<EFBFBD><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSWriteListDouble(CString strAppName, CString strKeyName, CList<double,double>& listData, CString strFileName);
|
|||
|
//д<><D0B4>˫<EFBFBD><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSWriteArrayDouble(CString strAppName, CString strKeyName, CArray<double,double>& arryData, CString strFileName);
|
|||
|
//д<><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSWriteListPoint(CString strAppName, CString strKeyName, CList<CPoint,CPoint>& listPoint, CString strFileName);
|
|||
|
|
|||
|
//д<><D0B4><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>
|
|||
|
void PDSWriteListColor(CString strAppName, CString strKeyName, CList<COLORREF,COLORREF>& listColor, CString strFileName);
|
|||
|
|
|||
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSReadInt(CString strAppName, CString strKeyName, int& iData, CString strFileName);
|
|||
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ֵ
|
|||
|
void PDSReadBool(CString strAppName, CString strKeyName, BOOL& bData, CString strFileName);
|
|||
|
//<2F><>ȡ<EFBFBD><C8A1>ɫ
|
|||
|
void PDSReadColor(CString strAppName, CString strKeyName, COLORREF& crColor, CString strFileName);
|
|||
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSReadFloat(CString strAppName, CString strKeyName, float& fData, CString strFileName);
|
|||
|
//<2F><>ȡ˫<C8A1><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSReadDouble(CString strAppName, CString strKeyName, double& dData, CString strFileName);
|
|||
|
//<2F><>ȡ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
|
|||
|
void PDSReadString(CString strAppName, CString strKeyName, CString& strText, CString strFileName);
|
|||
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
void PDSReadFont(CString strAppName, CString strKeyName, LOGFONT& lfFont, CString strFileName);
|
|||
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSReadListInt(CString strAppName, CString strKeyName, CList<int,int>& listData, CString strFileName);
|
|||
|
void PDSReadArrayInt(CString strAppName, CString strKeyName, CArray<int,int>& arryData, CString strFileName);
|
|||
|
|
|||
|
//<2F><>ȡ˫<C8A1><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSReadListDouble(CString strAppName, CString strKeyName, CList<double,double>& listData, CString strFileName);
|
|||
|
//<2F><>ȡ˫<C8A1><CBAB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSReadArrayDouble(CString strAppName, CString strKeyName, CArray<double,double>& arryData, CString strFileName);
|
|||
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
void PDSReadListPoint(CString strAppName, CString strKeyName, CList<CPoint,CPoint>& listPoint, CString strFileName);
|
|||
|
|
|||
|
//<2F><>ȡ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSReadListString(CString strAppName, CString strKeyName, CList<CString, CString>& listString, CString strFileName);
|
|||
|
//д<><D0B4><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSWriteListString(CString strAppName, CString strKeyName, CList<CString, CString>& listString, CString strFileName);
|
|||
|
|
|||
|
//<2F><>ȡ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSReadArrayString(CString strAppName, CString strKeyName, CStringArray& arrString, CString strFileName);
|
|||
|
//д<><D0B4><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void PDSWriteArrayString(CString strAppName, CString strKeyName, CStringArray& arrString, CString strFileName);
|
|||
|
|
|||
|
//<2F><>ȡ<EFBFBD><C8A1>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD>
|
|||
|
void PDSReadListColor(CString strAppName, CString strKeyName, CList<COLORREF,COLORREF>& listColor, CString strFileName);
|
|||
|
|
|||
|
#endif
|