📄 opml.h
字号:
// OPML.h: interface for the COPML class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_OPML_H__8FA17A68_D0E7_4175_97A6_EB8118CD8B9A__INCLUDED_)
#define AFX_OPML_H__8FA17A68_D0E7_4175_97A6_EB8118CD8B9A__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class COutlineItem : public CObject
{
public:
COutlineItem(){ Init(); };
COutlineItem( CString szTitle,CString szXmlUrl )
{
Init();
m_szTitle = szTitle;
m_szXmlUrl = szXmlUrl;
};
virtual ~COutlineItem(){};
void Init()
{
m_szTitle = _T("");
m_szText = _T("");
m_szXmlUrl = _T("");
m_szHtmlUrl = _T("");
m_szDescription = _T("");
m_bExist = FALSE;
}
CString GetTitle() { return m_szTitle; };
CString GetText() { return m_szText; };
CString GetXmlUrl() { return m_szXmlUrl; };
CString GetHtmlUrl() { return m_szHtmlUrl; };
CString GetDescription() { return m_szDescription; };
BOOL GetExist() { return m_bExist; };
void SetTitle( CString sztitle ) { m_szTitle = sztitle; };
void SetText( CString sztext ) { m_szText = sztext; };
void SetXmlUrl( CString szXmlurl ) { m_szXmlUrl = szXmlurl; };
void SetHtmlUrl( CString szHtmlurl ) { m_szHtmlUrl = szHtmlurl; };
void SetDescription( CString szDesc ){ m_szDescription = szDesc; };
void SetExist( BOOL bExist ) { m_bExist = bExist; };
private:
CString m_szTitle;
CString m_szText;
CString m_szXmlUrl;
CString m_szHtmlUrl;
CString m_szDescription;
BOOL m_bExist;
};
#define RO_EXIST -1
#define RO_ERR_DOWNLOAD -2
#define RO_ERR_FORMAT -3
#define WM_READ_OPML WM_USER+331
#define CM_DOWNLOADING 0
#define CM_PRASEING 1
#define CM_NEWOUTLINE 2
#define CM_PRASED 3
#define CM_FAILED 4
class COPML
{
public:
void SendStatusMessage( int iCode,int iSubCode,COutlineItem* pItem = NULL );
COPML( HWND hWnd = NULL );
virtual ~COPML();
void Clear();
CString GetTitle() { return m_szTitle; };
CString GetURI() { return m_szURI; };
void SetTitle(CString sztitle) { m_szTitle = sztitle; };
void SetCallbackHwnd( HWND hwnd ) { m_CallbackHwnd = hwnd; };
COutlineItem* GetNextItem( BOOL bFirst );
int ReadOPML(CString szURI);
private:
CString m_szTitle;
CString m_szURI;
CObArray m_Outlines;
HWND m_CallbackHwnd;
};
#endif // !defined(AFX_OPML_H__8FA17A68_D0E7_4175_97A6_EB8118CD8B9A__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -