在 MFC 中,CPagerCtrl 类提供了 Create 方法,用于创建和初始化 CPagerCtrl 控件。这个方法通常用于动态创建 CPagerCtrl 对象,而不是在对话框资源中直接放置。

下面是 CPagerCtrl::Create 方法的一般形式:
BOOL Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);

参数说明:
  •  dwStyle:控件的样式,可以是 WS_VISIBLE、WS_CHILD 等窗口样式。

  •  rect:控件的位置和大小。

  •  pParentWnd:指向控件的父窗口的指针。

  •  nID:控件的标识符。


使用示例:
CPagerCtrl pagerCtrl;

// 定义控件的位置和大小
RECT rect;
rect.left = 10;
rect.top = 10;
rect.right = 200;
rect.bottom = 30;

// 创建控件
pagerCtrl.Create(WS_VISIBLE | WS_CHILD | PGS_HORZ, rect, pParentWnd, IDC_PAGERCTRL);

// 设置控件的其他属性
pagerCtrl.SetPageSize(10);
// 其他设置...

// 显示控件
pagerCtrl.ShowWindow(SW_SHOWNORMAL);

在这个例子中,pagerCtrl 是 CPagerCtrl 类的一个对象,通过调用 Create 方法动态创建了一个 Pager 控件。然后通过一些其他方法,比如 SetPageSize,设置了控件的一些属性。最后,通过 ShowWindow 方法显示了控件。


转载请注明出处:http://www.zyzy.cn/article/detail/21604/MFC/CPagerCtrl