newsgroup.h

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

H
46
字号
// NewsGroup.h: interface for the CNewsGroup class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_NEWSGROUP_H__9834ED92_AD66_4F2B_BB2A_E9DA4EC97554__INCLUDED_)
#define AFX_NEWSGROUP_H__9834ED92_AD66_4F2B_BB2A_E9DA4EC97554__INCLUDED_

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

#include "Group.h"

typedef struct _tagChannelData{
    CString  szTitle;
	CString  szLink;
	CString  szCache;
	CStdDate *CreateDate;
	CRSSChannel*  pChannel;
	HTREEITEM  htItem;
	BOOL  bInit;
	int   iUpdateing;
}CHANNELDATA,*PCHANNELDATA;

class CNewsGroup : public CGroup  
{
public:
	CNewsGroup(CString szName,CString szTagName);
	virtual ~CNewsGroup();
public:
	int Load();
	BOOL Save();
	void Clear();
	BOOL ReMoveNode( PGROUPNODE pNode,BOOL bChild = TRUE );
	void ReName( PGROUPNODE pNode,CString szNewName);

private:
	BOOL SaveNode( PGROUPNODE pNode );
	int PraseGroup(PGROUPNODE pParentNode , PGROUPNODE pNode);
	
    CMarkupMSXML  markup;

};

#endif // !defined(AFX_NEWSGROUP_H__9834ED92_AD66_4F2B_BB2A_E9DA4EC97554__INCLUDED_)

⌨️ 快捷键说明

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