BOOL Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);
- dwStyle 参数是控件的样式,包括了控件的外观和行为。可以使用 WS_CHILD、WS_VISIBLE 等标志位,也可以使用 PBS_SMOOTH 等样式。
- rect 参数指定了控件的位置和大小。
- pParentWnd 参数是指定控件的父窗口,通常是对话框或其他容器窗口。
- nID 参数是指定控件的标识符,用于在代码中引用该控件。
调用 Create 方法后,会返回一个布尔值,指示是否成功创建控件。如果成功,返回非零值;否则返回零。
以下是一个示例,演示如何在运行时动态创建一个进度条控件:
CProgressCtrl myProgress;
myProgress.Create(WS_CHILD | WS_VISIBLE | PBS_SMOOTH, CRect(10, 10, 200, 30), pParentWnd, IDC_PROGRESS);
这个示例创建了一个平滑样式的进度条控件,位置是 (10, 10),大小是 200x30,父窗口是 pParentWnd,标识符是 IDC_PROGRESS。
转载请注明出处:http://www.zyzy.cn/article/detail/21779/MFC/CProgressCtrl