正常的拖控件、关联控件变量:
class CUserManageDlg : public CDialogEx
{
DECLARE_DYNAMIC(CUserManageDlg)
private:
CListBox m_ListBox;
void CUserManageDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_LIST_USER_MANAGE, m_ListBox);
}
然后Addstring:
BOOL CUserManageDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
for (int n = 0; n < 9; n++)
m_ListBox.AddString(_T("aaaaaaaaaaaa"));
for (int n = 0; n < 9; n++)
((CListBox*)GetDlgItem(IDC_LIST_USER_MANAGE))->AddString(_T("aaaaaaaaaaaa"));
CString _str;
m_ListBox.GetText(3, _str);
GetDlgItem(IDC_EDIT_MANAGE_USERNAME)->SetWindowText(_str);
return TRUE; // return TRUE unless you set the focus to a control
// 异常: OCX 属性页应返回 FALSE
}
设置属性:
运行效果:
谢谢各位大神!