readbookwnd.h
来自「Smartphone手机阅读软件」· C头文件 代码 · 共 72 行
H
72 行
// ReadBookWnd.h: interface for the CReadBookWnd class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_READBOOKWND_H__ECDF86FD_86BB_4AA2_9DF8_CA07F89B2AE7__INCLUDED_)
#define AFX_READBOOKWND_H__ECDF86FD_86BB_4AA2_9DF8_CA07F89B2AE7__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "resource.h"
#include "ExBuffer.h"
#define READ_RETURN (WM_USER + 200)
#define READ_FULLSCREEN (WM_USER + 201)
class CReadBookWnd : public CWindowImpl<CReadBookWnd>
{
public:
enum
{
UPDATE_PAGE,
UPDATE_SETTING
};
BEGIN_MSG_MAP(CReadBookWnd)
MESSAGE_HANDLER(WM_CREATE, OnCreate)
COMMAND_ID_HANDLER(IDM_ACTION, OnSlide)
COMMAND_RANGE_HANDLER(IDM_GOTO,IDM_OPTION,OnMenu)
MESSAGE_HANDLER(WM_KEYDOWN, OnKeyDown)
MESSAGE_HANDLER(WM_TIMER, OnTimer)
MESSAGE_HANDLER(WM_HOTKEY, OnHotKey)
MESSAGE_HANDLER(WM_PAINT, OnPaint)
END_MSG_MAP()
CReadBookWnd();
virtual ~CReadBookWnd();
LRESULT OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
public:
void ShowBook();
LRESULT OnSlide(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
LRESULT OnMenu(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
LRESULT OnTimer(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
LRESULT OnKeyDown(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
LRESULT OnHotKey(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
public:
void MoveMenuBar(BOOL VisibleFlag);
CString GetSpecStr(CString TotalStr,LPCTSTR FindStr,BOOL RightFlag = TRUE);
void GetPages();
void EnableDelFavorite(UINT AddFlag,UINT DelFlag);
int m_FavorFlag;
int m_BookMark;
int m_Setting[7];
int m_LastPagePos;
UINT m_bFormat;
CString m_BookName;
CString m_BookPath;
HWND m_MainWnd;
BOOL m_FullScreenFlag;
int m_RecentPage;
CExBuffer m_ShowBuf;
protected:
int m_TotalPage;
static COLORREF m_Colors[];
BOOL m_SlideFlag;
LRESULT OnPaint(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
};
#endif // !defined(AFX_READBOOKWND_H__ECDF86FD_86BB_4AA2_9DF8_CA07F89B2AE7__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?