以下是一个简单的示例,演示如何使用 Create 方法:
// 在你的 CView 派生类中的某个方法中
CListBox myListBox;
// 在窗口创建时动态创建列表框
if (myListBox.Create(WS_CHILD | WS_VISIBLE | LBS_STANDARD, CRect(10, 10, 200, 200), this, IDC_MYLISTBOX) != 0) {
// 列表框创建成功
// 可以使用 myListBox 对象进行操作
} else {
// 列表框创建失败
}
在上述示例中,我们首先创建了一个 CListBox 对象 myListBox,然后使用 Create 方法动态创建了一个列表框控件。WS_CHILD | WS_VISIBLE | LBS_STANDARD 是列表框的样式,CRect(10, 10, 200, 200) 是列表框的位置和大小,this 是指向父窗口的指针,IDC_MYLISTBOX 是列表框的标识符。
请注意,在使用 Create 方法时,确保在窗口的合适位置调用,通常是在窗口的创建过程中,例如在 OnCreate 方法中。
转载请注明出处:http://www.zyzy.cn/article/detail/18428/MFC/CListBox