亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? todaypluginwnd.h.svn-base

?? wince c++ 下 開發的 rss 閱讀器源代碼
?? SVN-BASE
字號:
/**
 *  TodayPluginWnd.h
 *
 *  Copyright (C) 2008  David Andrs <pda@jasnapaka.com>
 *
 *  This program is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 2 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

#if !defined(AFX_TODAYPLUGINWND_H__2905BEE8_5F40_469E_A55A_B16089E759AB__INCLUDED_)
#define AFX_TODAYPLUGINWND_H__2905BEE8_5F40_469E_A55A_B16089E759AB__INCLUDED_

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

#include "../share/helpers.h"
#include "../prssr/Site.h"

/////////////////////////////////////////////////////////////////////////////
// CTodayPluginWnd window

class CTodayPluginWnd : public CWnd
{
// Construction
public:
	CTodayPluginWnd();
	virtual ~CTodayPluginWnd();

// Attributes
public:

// Operations
public:
	BOOL Create(HWND hwndParent);
	void OpenConfig();

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CTodayPluginWnd)
	protected:
	virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
	//}}AFX_VIRTUAL

// Implementation
public:

	static BOOL Register();
	static BOOL Unregister();

	// Generated message map functions
protected:
	HWND m_hWndParent;

//	CSiteList *SiteList;
	int UnreadItems, NewItems;
	CString FeedItemHash;

	CFont m_fntNormal;
	CFont m_fntBold;
	HICON HIcon;

	BOOL Selected;
	int RowHeight;

//	FILETIME LastOPMLWrite;
	int SiteIdx;
	int ItemIdx;
	int CycleTimer;

	CPoint LastCursorPos;
	UINT TapAndHoldTimer;

	void LoadFonts();
	BOOL NewsAvailable();
	void OnAction();
	void UpdateAll();

//	UINT OpmlCheckTimer;
//	UINT FileCheckTimer;
	int FileCheckIdx;

	BOOL Loading;							// TRUE if loading sites (on startup)

//	BOOL LoadingOPML;						// TRUE if OPML file is loading
//	BOOL ReloadingFeeds;					// TRUE if reloading feeds

//	CStringList FeedUpdateQueue;			// list of feed file names that needs to be reloaded

	HANDLE HReloadSubscriptions;
	HANDLE HCheckFeeds;
	HANDLE HUpdateFeedFlags;
	HANDLE HTerminate;
	HANDLE HThread;
	DWORD Thread();

	CRITICAL_SECTION CSSiteList;

	// draw helpers
	int DrawSiteTitle(CDC &dc, CSiteItem *si, CRect *rc, UINT uFormat);
	void DrawMessage(CDC &dc, CRect &rect, UINT nID);
	void DrawBrief(CDC &dc, CRect &rcLabel);
	void DrawCycling(CDC &dc, CRect &rcLabel);

	void InvalidateSiteTitle();
	void InvalidateFeedItem();

	void ContextMenu(CPoint pt);

	CString GetPrssFilePath();

	//{{AFX_MSG(CTodayPluginWnd)
	afx_msg BOOL OnEraseBkgnd(CDC* pDC);
	afx_msg void OnPaint();
	afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
	afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
	afx_msg void OnTimer(UINT nIDEvent);
	afx_msg void OnDestroy();
	afx_msg void OnSize(UINT nType, int cx, int cy);
	afx_msg void OnTodayBrief();
	afx_msg void OnTodayCycling();
	afx_msg void OnTodayUpdateall();
	afx_msg void OnTodaySettings();
	//}}AFX_MSG


	LRESULT OnUIMetricChange(WPARAM wParam, LPARAM lParam);
	BOOL OnQueryRefreshCache(TODAYLISTITEM *ptli);
	void OnClearCache(TODAYLISTITEM *ptli);
	void OnReadConfig();

	void OpenReader();
	void OpenReaderSite(int siteIdx);
	void OpenReaderFeedItem(int siteIdx, int feedIdx);

//	void LoadSiteList();
//	void ReloadOPML();
//	void ReloadFeed();
	void UpdateUnreadNewCounts();

	void Cycle();
	void CheckFeedFile(CSiteItem *si);
	void UpdateFeedFlags(CSiteItem *si);

	void ReloadFeed(CSiteItem *si);
	void UnloadFeed(CSiteItem *si);

	friend class CPrssrtodayApp;
	friend DWORD WINAPI ThreadStubProc(LPVOID lpPar);

	DECLARE_MESSAGE_MAP()
};

extern CTodayPluginWnd		TodayPluginWnd;

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_TODAYPLUGINWND_H__2905BEE8_5F40_469E_A55A_B16089E759AB__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品理论在线观看| 91精品国产色综合久久| 中文字幕视频一区| 99久久免费视频.com| 亚洲嫩草精品久久| 欧美三区在线视频| 久久av中文字幕片| 国产亚洲va综合人人澡精品| 99国产麻豆精品| 亚洲小说欧美激情另类| 欧美大片一区二区| 成人午夜av影视| 亚洲一区欧美一区| 91精品麻豆日日躁夜夜躁| 国产精品亚洲一区二区三区在线| 国产精品高潮呻吟久久| 欧美日韩亚洲综合| 精品一区二区日韩| 18欧美乱大交hd1984| 538prom精品视频线放| 国产美女在线精品| 一区二区三区四区视频精品免费 | 一本一道波多野结衣一区二区| 亚洲国产cao| 久久久久久久久久久久久女国产乱 | 国产成人99久久亚洲综合精品| 一区二区免费看| 欧美精品一区二区三区蜜桃视频| 波多野结衣亚洲| 日本vs亚洲vs韩国一区三区 | 国产一区二区三区四区五区入口 | 成人免费不卡视频| 石原莉奈在线亚洲二区| 中文字幕亚洲视频| 欧美一区二区三区在| 成人免费看视频| 老司机精品视频导航| 亚洲欧美日韩一区| 久久一留热品黄| 欧美精品丝袜中出| 91免费看视频| 国产一区二区免费看| 午夜精品aaa| 17c精品麻豆一区二区免费| 精品国产乱码久久久久久夜甘婷婷| 97久久久精品综合88久久| 韩国av一区二区三区四区| 亚洲国产美国国产综合一区二区 | 亚洲桃色在线一区| 久久久久久久久久电影| 日韩一级大片在线| 欧美色图一区二区三区| 99热99精品| 国产99精品国产| 久久精品二区亚洲w码| 日日噜噜夜夜狠狠视频欧美人| 亚洲激情五月婷婷| ●精品国产综合乱码久久久久| 久久久亚洲国产美女国产盗摄| 91精品国产高清一区二区三区蜜臀 | 日韩黄色免费网站| 亚洲国产一二三| 亚洲免费在线视频| 国产精品国产三级国产普通话三级| 久久亚洲二区三区| 日韩美女主播在线视频一区二区三区 | 91精品欧美综合在线观看最新| 欧美日韩一区二区在线观看| 色婷婷激情综合| 欧美中文字幕一区| 91久久精品国产91性色tv| 99v久久综合狠狠综合久久| 成人久久18免费网站麻豆| 波多野结衣在线一区| 成人av网址在线观看| av亚洲精华国产精华精华 | 夜夜嗨av一区二区三区四季av| 中文字幕在线观看一区| 中文字幕一区二区三区乱码在线 | 欧美色老头old∨ideo| 欧美日韩成人在线一区| 欧美日韩aaa| 91精品国产高清一区二区三区蜜臀| 7777精品伊人久久久大香线蕉超级流畅 | 欧美日韩精品一区二区三区| 欧美美女网站色| 日韩午夜三级在线| 精品国产麻豆免费人成网站| 久久综合九色综合97_久久久| 2024国产精品| 国产精品天干天干在线综合| 国产精品久久久久久亚洲伦| 亚洲欧美色综合| 国产一区二区三区精品欧美日韩一区二区三区| 性做久久久久久久久| 免费在线观看视频一区| 精品一区二区久久| 岛国av在线一区| 91福利在线免费观看| 日韩一区国产二区欧美三区| 26uuu亚洲综合色欧美| 中文字幕精品综合| 亚洲一区二区高清| 国产最新精品免费| 97aⅴ精品视频一二三区| 欧美三级蜜桃2在线观看| 欧美成人乱码一区二区三区| 国产精品人人做人人爽人人添| 自拍偷拍亚洲综合| 蜜臀91精品一区二区三区| 国产sm精品调教视频网站| 色噜噜久久综合| 欧美大片在线观看一区二区| 国产精品丝袜久久久久久app| 一区二区三区欧美日| 久久99在线观看| 91麻豆免费观看| 精品国产免费视频| 伊人婷婷欧美激情| 国产麻豆成人精品| 欧美日韩午夜在线| 国产亚洲综合色| 亚洲3atv精品一区二区三区| 国产成人精品午夜视频免费| 欧美日韩在线一区二区| 欧美经典一区二区| 日韩精品视频网站| 色激情天天射综合网| 国产亚洲欧美在线| 免费人成网站在线观看欧美高清| 91麻豆免费观看| 亚洲国产激情av| 久久国产尿小便嘘嘘尿| 欧美视频自拍偷拍| 中文字幕在线免费不卡| 国产美女精品在线| 欧美一区二区三区思思人| 亚洲欧美一区二区三区久本道91| 国产一区激情在线| 日韩欧美亚洲国产另类 | 久久精品国产99国产精品| 欧美视频中文字幕| 亚洲精品水蜜桃| www.欧美日韩| 久久综合中文字幕| av爱爱亚洲一区| 久久久国产精品午夜一区ai换脸| 奇米在线7777在线精品| 欧美三级视频在线| 亚洲日穴在线视频| 91在线视频观看| 国产精品久久综合| 丰满白嫩尤物一区二区| 久久综合九色综合欧美亚洲| 久久电影网站中文字幕| 7777精品伊人久久久大香线蕉经典版下载| 亚洲黄色av一区| 色综合久久久久网| 亚洲精品日产精品乱码不卡| av资源站一区| 亚洲丝袜另类动漫二区| 91丨九色丨国产丨porny| 自拍偷在线精品自拍偷无码专区| 成人国产精品免费观看| 国产精品伦一区| 成人高清视频在线观看| 国产精品久久久久久久岛一牛影视| 丰满岳乱妇一区二区三区| 久久久久国产精品人| 国产精品一区二区在线看| 久久久久久久综合日本| 国产99久久久国产精品免费看 | 性做久久久久久久免费看| 欧美日韩视频在线第一区 | 日本韩国精品一区二区在线观看| 亚洲欧美成aⅴ人在线观看| 色哟哟欧美精品| 亚洲国产精品精华液网站| 欧美视频一区在线| 婷婷久久综合九色综合伊人色| 这里只有精品99re| 久久精品国产77777蜜臀| 久久久99久久| 一本久久a久久免费精品不卡| 亚洲宅男天堂在线观看无病毒| 欧美丝袜自拍制服另类| 日韩av网站免费在线| 久久久蜜臀国产一区二区| 成人动漫在线一区| 亚洲18女电影在线观看| www国产成人| 97精品超碰一区二区三区| 亚洲va欧美va人人爽午夜| 欧美一级久久久久久久大片| 国产成人av电影在线观看| 亚洲色图欧美在线| 91精品国产综合久久婷婷香蕉| 国产在线视视频有精品| 亚洲欧美一区二区三区极速播放| 69av一区二区三区|