📄 readbookwnd.h
字号:
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -