Chapter 18: Progress-Based Controls Visual C++ and MFC Fundamentals
To dynamically create a scroll bar control, declare a pointer to CScrollBar using the the
new operator and call its Create() method to initialize it. Here is an example:
class CScrollingDlg : public CDialog
{
// Construction
public:
CScrollingDlg(CWnd* pParent = NULL); // standard constructor
virtual ~CScrollingDlg();
...
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CScrollingDlg)
virtual BOOL OnInitDialog();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
CScrollBar *Scroller;
};
...
// ScrollingDlg.cpp : implementation file
//
#include "stdafx.h"
#include "Frame3.h"
#include "ScrollingDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CScrollingDlg dialog