MFC操作父窗口的子控件

来源:互联网 发布:mac与虚拟机共享文件 编辑:程序博客网 时间:2024/04/30 09:13
//使用SetDlgItemText
CWnd* pDlg=GetParent();
if(pDlg)
{
    pDlg->SetDlgItemText(IDC_EDITADD,_T("测试edit"));
}
//使用GetDlgItem
CWnd* pDlg=GetParent();
if(pDlg)
{
    CListBox* pListBox=(CListBox*)pDlg->GetDlgItem(IDC_LISTADD);
    if(pListBox)
    {
        pListBox->InsertString(-1,_T("测试list"));
    }
}
//强制转换为自定义窗口类
CMyWindow* pDlg=(CMyWindow*)GetParent();
if(pDlg)
{
    //m_listAdd是父窗口类里公开的成员变量
    pDlg->m_listAdd.InsertString(-1,_T("测试list"));
}
0 0
原创粉丝点击