JunkBox_Win_Lib 1.5.3
|
#include <DxVScrollView.h>
Public Member Functions | |
virtual void | InitObject (void) |
virtual void | ExecRender () |
virtual BOOL | SetNewSurface (int ovsbpos) |
virtual void | OnInitialUpdate () |
![]() | |
CDxBaseView () | |
virtual | ~CDxBaseView () |
virtual void | SetState (void) |
virtual void | ClearObject (void) |
virtual void | SetParameter (D3DPRESENT_PARAMETERS *d3dParam, int xsize, int ysize) |
POINT | GetWindowDisplaySize (POINT pt) |
BOOL | InitDevice (int xsize=0, int ysize=0, CWnd *cwnd=NULL) |
virtual int | GetMouseButton () |
![]() | |
POINT | GetMousePos () |
POINT | SetWindowSize (int xs, int ys, BOOL first=TRUE) |
POINT | GetWindowSize (POINT pt) |
POINT | GetClientSize (POINT pt) |
POINT | GetWindowReSize (POINT pt) |
POINT | ExecWindowReSize (int xs, int ys) |
void | SetTitle (LPCTSTR title) |
virtual void | TimerStart (int tm=40) |
virtual void | TimerStop () |
virtual void | OnDraw (CDC *pDC) |
virtual | ~CExView () |
afx_msg BOOL | OnEraseBkgnd (CDC *pDC) |
afx_msg void | OnTimer (UINT_PTR nIDEvent) |
Protected Member Functions | |
CDxVScrollView () | |
virtual | ~CDxVScrollView () |
virtual void | AssertValid () const |
virtual void | Dump (CDumpContext &dc) const |
afx_msg void | OnSize (UINT nType, int cx, int cy) |
afx_msg void | OnLButtonDblClk (UINT nFlags, CPoint point) |
![]() | |
virtual void | OnActivateView (BOOL bActivate, CView *pActivateView, CView *pDeactiveView) |
![]() | |
CExView () | |
afx_msg void | OnSize (UINT nType, int cx, int cy) |
afx_msg void | OnVScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar) |
afx_msg BOOL | OnMouseWheel (UINT nFlags, short zDelta, CPoint pt) |
Additional Inherited Members | |
![]() | |
int | timerID |
bool | ctrlMouse |
bool | activeWin |
Definition at line 30 of file DxVScrollView.h.
|
protected |
Definition at line 25 of file DxVScrollView.cpp.
|
protectedvirtual |
Definition at line 53 of file DxVScrollView.cpp.
|
protectedvirtual |
Reimplemented from CExView.
Definition at line 82 of file DxVScrollView.cpp.
References CExView::AssertValid().
|
protectedvirtual |
Reimplemented from CExView.
Definition at line 89 of file DxVScrollView.cpp.
References CExView::cMin, and CExView::Dump().
Reimplemented from CDxBaseView.
Definition at line 152 of file DxVScrollView.cpp.
References CDxVScrollView::bufferRect, CDxBaseView::bufferSize, CExView::clientRect, CExView::cMin, CDxBaseView::d3dParam, CDxVScrollView::ExecRender(), IDS_STR_FAIL_CLR_WND, IDS_STR_FAIL_RESTR_DX9DEV, IDS_STR_FAIL_TRNS_BAKBUF, CDxBaseView::lpBackBuffer, CDxBaseView::lpD3DDevice, CDxBaseView::lpSurface, CExView::pFrame, CDxVScrollView::renderRect, and jbxwl::ResetDx9Device().
Referenced by CDxVScrollView::ExecRender().
Reimplemented from CDxBaseView.
Definition at line 218 of file DxVScrollView.cpp.
References CDxBaseView::bufferSize, CExView::clientRect, CExView::cMin, CExView::cmnHead, jbxwl::Dx9GetBackBuffer(), CExView::hasViewData, IDS_STR_FAIL_REGET_BAKBUF, IDS_STR_FAIL_REGET_SURFACE, IDS_STR_FAIL_RETRNS_SURFACE, CDxBaseView::lpBackBuffer, CDxBaseView::lpD3DDevice, CDxBaseView::lpSurface, CDxVScrollView::SetNewSurface(), and CExView::vSBpos.
Reimplemented from CDxBaseView.
Definition at line 100 of file DxVScrollView.cpp.
References CDxBaseView::bufferSize, CExView::clientRect, CExView::cMin, CExDocument::cmnHead, CExView::cmnHead, CDxVScrollView::dispRect, CExFrame::doneErrorMessage, jbxwl::Dx9GetBackBuffer(), CExView::hasViewData, IDS_STR_FAIL_CRT_BAKBUF, IDS_STR_FAIL_GET_DX9DEV, CDxBaseView::InitDevice(), CDxBaseView::lpBackBuffer, CDxBaseView::lpD3DDevice, CDxVScrollView::maxClientYSize, CExView::origXSize, CExView::origYSize, CExView::pDoc, CExView::pFrame, CExDocument::preTitle, CExDocument::pstTitle, CDxVScrollView::renderRect, CExView::SetTitle(), CExView::SetWindowSize(), CExView::sizeXYRate, CExDocument::Title, CExView::Title, CExView::vSBmax, and CExView::vSBpos.
Definition at line 263 of file DxVScrollView.cpp.
References CExFrame::onLButtonDBLClick(), and CExView::pFrame.
Definition at line 194 of file DxVScrollView.cpp.
References CExView::clientRect, CExView::cMin, CExView::cmnHead, DXRELEASE, CDxBaseView::lpD3DDevice, CDxBaseView::lpSurface, CExView::OnSize(), CExView::pFrame, CDxVScrollView::SetNewSurface(), CExView::vSBmax, and CExView::vSBpos.
Reimplemented from CExView.
Definition at line 248 of file DxVScrollView.cpp.
References CExView::clientRect, CExView::cMin, CExView::cmnHead, CDxVScrollView::dispRect, CDxBaseView::lpSurface, CDxVScrollView::renderRect, and CExView::vSBpos.
Referenced by CDxVScrollView::InitObject(), and CDxVScrollView::OnSize().
RECT bufferRect |
Definition at line 40 of file DxVScrollView.h.
Referenced by CDxVScrollView::ExecRender().
RECT dispRect |
Definition at line 38 of file DxVScrollView.h.
Referenced by CDxVScrollView::OnInitialUpdate(), and CDxVScrollView::SetNewSurface().
int maxClientYSize |
Definition at line 41 of file DxVScrollView.h.
Referenced by CDxVScrollView::OnInitialUpdate().
RECT renderRect |
Definition at line 39 of file DxVScrollView.h.
Referenced by CDxVScrollView::ExecRender(), CDxVScrollView::OnInitialUpdate(), and CDxVScrollView::SetNewSurface().