📄 bitmapwnd.h
字号:
#pragma once
// CBitMapWnd
#define LINESIZE 8
class CBitMapWnd : public CWnd
{
DECLARE_DYNAMIC(CBitMapWnd)
public:
CBitMapWnd();
virtual ~CBitMapWnd();
public:
CBitmap m_ViewBitmap;//控件所要显示的位图。
int m_nHPageSize;//控件每页的宽度。
int m_nVPageSize;//控件每页的高度。
int m_nHScrollPos;//横向进度条当前位置。
int m_nVScrollPos;//纵向进度条当前位置。
int m_nViewWidth;//控件客户区宽度。
int m_nViewHeight;//控件客户区高度。
protected:
DECLARE_MESSAGE_MAP()
public:
virtual BOOL Create(const RECT& rect, CWnd* pParentWnd, UINT nID);
public:
BOOL ReSetBitmap(CBitmap& bitmap);
void ReSetScroll();
HBITMAP CopyBitmap(HBITMAP hSourceHbitmap);
public:
afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
afx_msg void OnPaint();
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -