rssreader.h

来自「beereader source code」· C头文件 代码 · 共 44 行

H
44
字号
// RSSReader.h: interface for the CRSSReader class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_RSSREADER_H__0FB236ED_796F_40D0_834A_636E0D9F6CD3__INCLUDED_)
#define AFX_RSSREADER_H__0FB236ED_796F_40D0_834A_636E0D9F6CD3__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CRSSChannel;

#define WM_RSS_READ_STATUS WM_USER+300

#define SM_DOWNLOAD_FAILED    1
#define SM_DOWNLOAD_END		  2
#define SM_DOWNLOAD_START     11
#define SM_LOADXML_FAILED     3
#define SM_PRASEXML_FAILED    4
#define SM_PRASEXML_START     5
#define SM_PRASEXML_END		  6
#define SM_REFRESH_START      7
#define SM_REFRESH_END        8
#define SM_LOADLOCAL_START    9
#define SM_LOADLOCAL_END      10

class CRSSReader  
{
public:
	HWND GetCallbackHandle();
	void SetCallbackHandle( HWND hWnd );
	CRSSReader();
	virtual ~CRSSReader();

	virtual  BOOL LoadLocal( CRSSChannel* &pChannel,CString szName,CString szGUID ) = 0;
	virtual  BOOL Read( CRSSChannel* &pChannel,CString szURL) = 0;

protected:
	HWND	m_hCallbackWnd;
};

#endif // !defined(AFX_RSSREADER_H__0FB236ED_796F_40D0_834A_636E0D9F6CD3__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?