CScrollView

来源:互联网 发布:数据采集器软件 编辑:程序博客网 时间:2024/06/11 00:25


CScrollView 作为对话框的控件使用

1 子类化

class CMyScrollView : public CScrollView{...}


2 声明

CMyScrollView* m_pScrollView;


3 初始化

m_pScrollView(NULL)


4.创建

CRuntimeClass *pClass = RUNTIME_CLASS(CMyScrollView);
m_pScrollView = (CMyScrollView*)pClass->CreateObject();
m_pScrollView->Create(NULL, NULL, WS_CHILD | WS_VISIBLE, rect2, this, 10001);
m_pScrollView->ModifyStyleEx(0, WS_EX_CLIENTEDGE);
m_pScrollView->OnInitialUpdate();


5.OnMouseWheel处理

BOOL CXXXDlg::OnMouseWheel(UINT nFlags, short zDelta, CPoint pt)
{
m_pScrollView->OnMouseWheel(nFlags, zDelta, pt);


return CDialog::OnMouseWheel(nFlags, zDelta, pt);
}


6. OnSize处理


PS:参考自CodeProjec文章






0 0
原创粉丝点击