📄 mobilecfg.h
字号:
// MobileCfg.h: interface for the CMobileCfg class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MOBILECFG_H__F773D32B_E822_470A_BF61_104005D79E62__INCLUDED_)
#define AFX_MOBILECFG_H__F773D32B_E822_470A_BF61_104005D79E62__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "datahead.h"
#pragma pack(push,1)
/*
typedef struct tagDeviceInfo{
char Name[32];
char DevName[48];
char ModemName[48];
char DeviceID[32];
char ModemID[32];
BYTE ModuleType;
BYTE InterfaceType;
BYTE ConnectType;
}DEVICEINFO, *LPDEVICEINFO;
typedef struct tagDeviceInfo_V2{
//char Name[32];
char DevName[48];
char DeviceID[32];
BYTE ModuleType;
BYTE InterfaceType;
BYTE ConnectType;
DWORD Baud;
}DEVICEINFO_V2, *LPDEVICEINFO_V2;
*/
/*
*/
typedef struct tagUIInfoIII{
WORD butx;
WORD buty;
WORD butw;
WORD buth;
COLORREF color_out;
COLORREF color_in;
LOGFONT font;
char szCompanyName[56];
POINT CompanyPos;
char szUrl[128];
POINT UrlPos;
char szEmail[128];
POINT EmailPos;
union{
LPCSTR lpBmpFile;
HANDLE hBmp;
};
}UIINFOIII,*LPUIINFOIII;
typedef struct tagStringRes{
DWORD dwMainStringCnt;
DWORD dwButStringCnt;
DWORD dwPinStringCnt;
DWORD dwMenuStringCnt;
char **g_main_string;
char **g_but_string;
char **g_pin_string;
char **g_menu_string;
}STRINGRES,*LPSTRINGRES;
#pragma pack(pop,1)
class CMobileCfg
{
public:
BOOL GetBkBmp(LPCSTR lpUiFile, LPUIINFOIII lpui,char *BmpPath=NULL);
BOOL CreateBkBmp(LPCSTR lpDst, LPUIINFOIII lpui);
CMobileCfg();
virtual ~CMobileCfg();
int GetCfgFile(LPCSTR lpszFile, LPDEVICEINFO lpDevInfo, int ver = 1);
// int GetCfgFile_V2(LPCSTR lpszFile, LPDEVICEINFO lpDevInfo);
BOOL CreateCfgFile(LPCSTR lpszFile, LPDEVICEINFO lpDevInfo, int nDevInfo, int ver = 1);
// BOOL CreateCfgFile_V2(LPCSTR lpszFile, LPDEVICEINFO lpDevInfo, int nDevInfo);
void WriteStringRes(LPCSTR szFile,LPSTRINGRES lpinfo);
void ReadStringRes(LPCSTR szFile, LPSTRINGRES lpinfo);
void ReleaseStringRest(LPSTRINGRES lpinfo);
int WriteStringResII(LPCSTR szFile,CStringArray &StringList);
int ReadStringResII(LPCSTR szFile, CStringArray &StringList);
};
#endif // !defined(AFX_MOBILECFG_H__F773D32B_E822_470A_BF61_104005D79E62__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -