📄 tmepgdata.h
字号:
#if !defined(AFX_SKINTEXT_H__A2944C07_7EA8_451F_8555_2B6DA29CA7E1__INCLUDED_)
#define AFX_SKINTEXT_H__A2944C07_7EA8_451F_8555_2B6DA29CA7E1__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// SkinText.h : header file
//
#include <string>
#include <vector>
using namespace std;
typedef std::basic_string<TCHAR>TString;
typedef std::vector<TString>VectorString;
#define WM_MSG_EPG WM_USER+3333
#define WM_EPG_GET 0 //大类----------------
#define WM_EPG_SET 1 //大类----------------
#define WM_CHAN_NEXT 0 //下一频道
#define WM_CHAN_PREV 1 //上一频道
#define WM_CHAN_NUM 2 //找到编号的频道
#define WM_CHAN_NAME 3 //找到频道名称对应的频道
#define WM_CHAN_CUR 4 //当前频道信息
#define WM_CHAN_LIST 5 //
#define WM_CHAN_LIST_LIB 6 //库存频道列表
#define WM_LIST_CHAN 7 //
#define WM_EPG_CUR 20 //当前频道Epg信息
#define WM_EPG_CUR_DAY 21 //当前频道当天Epg所有的信息
#define WM_BAKCHAN_LIST 40 //取得备份信息列表
#define WM_BAKCHAN_CUR 41
#define WM_DEFINE_CALLBACK 80 //定义回调函数
#define WM_DESOTRY_CALLBACK 81 //取消回调函数
#define WM_DOWN_ADDR 91 //下载网址
#define WM_DOWN_FOLD 92 //下载后文件存放地址
#define WM_DOWN_PERCENT 100 //下载进度%回调消息
#define WM_DOWN_SUCCES 101 //回调
#define WM_DOWN_FAILED 102 //回调
#define WM_EPG_FILE 110 //EPG文件列表
#define WM_TV_VER 80 //硬件类型
#define WM_EPG_DEF 2 //大类------------------
#define WM_EPG_DONE 3 //大类------------------
#define WM_CHAN_CHAN 0
#define WM_CHAN_DEL 1
#define WM_CHAN_ADD 2
#define WM_CHAN_EDIT 3
#define WM_CHAN_UP 4
#define WM_CHAN_DOWN 5
#define WM_REVSER_CHAN 6 //恢复备份的频道信息
#define WM_SEARCH_START 10 //搜台控制
#define WM_SEARCH_CANCEL 11
#define WM_SEARCH_END 12
#define WM_SEARCH_ONE 13
#define WM_EPG_DOWN 20
#define WM_BAK_CUR 40 //备份当前频道信息
#define WM_DEL_BAK 41
#define WM_CHAN_UPDATE 50 //更新改变
#define WM_CHAN_CANCEL 51 //取消改变
#define WM_DOWN_EPG 60 //下载epg
#define WM_EPG_DEMO 100 //大类,测试用
#define WM_MSG_INIT 101
#define WM_MSG_SHUT 102
typedef struct _tagInit
{
TCHAR szZipPath[255];
TCHAR szDownPath[255];
}InitParam, *LPInitParam;
typedef struct _tagChancel
{
int m_nNum; //电视台编号
TCHAR szName[64]; //电台名称
TCHAR tvFName[128]; //
LONG lfrequent; //电台频率
int RegCode ;
int m_nEpgNum;
BOOL tvSel;
BOOL tvFav;
}Chancel, *LPChancel;
typedef struct _tagEpgInfo
{
int m_nNum; //电台编号
TCHAR szprogname[128]; //节目名称
LONG lDurtime; //节目持续时间
SYSTEMTIME startTime; //节目开始时间
}EpgInfo, *LPEpgInfo;
typedef struct _tagBakTv
{
int nRegCode;
SYSTEMTIME startTime;
}BakTv, *LPBakTv;
typedef LRESULT (WINAPI *MsgCallbackProc)(UINT msg, UINT id, WPARAM, LPARAM);
//extern "C" LRESULT WINAPI MsgProc(UINT msg, UINT nID, WPARAM wParam, LPARAM lParam);
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_SKINTEXT_H__A2944C07_7EA8_451F_8554_2B6DA29CA7E0__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -