JunkBox_Win_Lib
1.5.3
Loading...
Searching...
No Matches
DxVScrollView.h
Go to the documentation of this file.
1
#pragma once
2
20
#include "
DxBaseClass.h
"
21
22
23
//
24
namespace
jbxwl
{
25
26
28
// CDxVScrollView ビュー
29
30
class
CDxVScrollView
:
public
CDxBaseView
//public CView
31
{
32
protected
:
33
CDxVScrollView
();
34
DECLARE_DYNCREATE
(
CDxVScrollView
)
35
36
// アトリビュート
37
public
:
38
RECT
dispRect
;
// メモリ上の領域 dispRect = renderRect + vsbpos
39
RECT
renderRect
;
// サーフェイスの有効領域 または 表示領域の大きさ
40
RECT
bufferRect
;
// バックバッファの描画領域
41
int
maxClientYSize
;
// クライアントの最大Yサイズ.メモリを有効利用するために使用.
42
43
// オペレーション
44
public
:
45
virtual
void
InitObject
(
void
);
46
virtual
void
ExecRender
();
47
virtual
BOOL
SetNewSurface
(
int
ovsbpos
);
48
49
// オーバーライド
50
public
:
51
//{{AFX_VIRTUAL(CDxVScrollView)
52
virtual
void
OnInitialUpdate
();
53
//}}AFX_VIRTUAL
54
55
// インプリメンテーション
56
protected
:
57
virtual
~CDxVScrollView
();
58
#ifdef _DEBUG
59
virtual
void
AssertValid
()
const
;
60
virtual
void
Dump
(
CDumpContext
&
dc
)
const
;
61
#endif
62
63
protected
:
64
//{{AFX_MSG(CDxVScrollView)
65
afx_msg
void
OnSize
(
UINT
nType
,
int
cx
,
int
cy
);
66
afx_msg
void
OnLButtonDblClk
(
UINT
nFlags
,
CPoint
point
);
67
//}}AFX_MSG
68
DECLARE_MESSAGE_MAP
()
69
};
70
71
73
74
//{{AFX_INSERT_LOCATION}}
75
76
77
}
// namespace
DxBaseClass.h
jbxwl::CDxBaseView
Definition
DxBaseClass.h:125
jbxwl::CDxVScrollView
Definition
DxVScrollView.h:31
jbxwl::CDxVScrollView::OnLButtonDblClk
afx_msg void OnLButtonDblClk(UINT nFlags, CPoint point)
Definition
DxVScrollView.cpp:263
jbxwl::CDxVScrollView::OnInitialUpdate
virtual void OnInitialUpdate()
Definition
DxVScrollView.cpp:100
jbxwl::CDxVScrollView::renderRect
RECT renderRect
Definition
DxVScrollView.h:39
jbxwl::CDxVScrollView::dispRect
RECT dispRect
Definition
DxVScrollView.h:38
jbxwl::CDxVScrollView::OnSize
afx_msg void OnSize(UINT nType, int cx, int cy)
Definition
DxVScrollView.cpp:194
jbxwl::CDxVScrollView::ExecRender
virtual void ExecRender()
Definition
DxVScrollView.cpp:152
jbxwl::CDxVScrollView::maxClientYSize
int maxClientYSize
Definition
DxVScrollView.h:41
jbxwl::CDxVScrollView::~CDxVScrollView
virtual ~CDxVScrollView()
Definition
DxVScrollView.cpp:53
jbxwl::CDxVScrollView::AssertValid
virtual void AssertValid() const
Definition
DxVScrollView.cpp:82
jbxwl::CDxVScrollView::Dump
virtual void Dump(CDumpContext &dc) const
Definition
DxVScrollView.cpp:89
jbxwl::CDxVScrollView::InitObject
virtual void InitObject(void)
Definition
DxVScrollView.cpp:218
jbxwl::CDxVScrollView::SetNewSurface
virtual BOOL SetNewSurface(int ovsbpos)
Definition
DxVScrollView.cpp:248
jbxwl::CDxVScrollView::bufferRect
RECT bufferRect
Definition
DxVScrollView.h:40
jbxwl::CDxVScrollView::CDxVScrollView
CDxVScrollView()
Definition
DxVScrollView.cpp:25
jbxwl::CExView::cMin
int cMin
Definition
ExView.h:117
jbxwl
Definition
ContrastDLG.h:23
MFCLib
DxVScrollView.h
Generated on Sat Oct 12 2024 19:43:15 for JunkBox_Win_Lib by
1.11.0