void TabAccountDlg::OnBnClickedBtnAdd()
{
    // TODO: 在此添加控件通知处理程序代码
    CAddUserDlg userDlg;
    userDlg.DoModal();
    UpdateListData();
}
void TabAccountDlg::OnBnClickedBtnEdit()
{
    // TODO: 在此添加控件通知处理程序代码
    POSITION pos = m_listUsers.GetFirstSelectedItemPosition();
    if (NULL == pos)
    {
        TRACE(_T("No item were selected!\n"));
        AfxMessageBox(_T("请选择要编辑的行!"));
    }
    else
    {

        int nItem = m_listUsers.GetNextSelectedItem(pos);
        TCHAR szBuff[1024];
        LVITEM lvi;
        lvi.iItem = nItem;
        lvi.iSubItem = 0;
        lvi.mask = LVIF_TEXT;
        lvi.pszText = szBuff;
        lvi.cchTextMax = 1024;
        m_listUsers.GetItem(&lvi);

        UserData user;
        lstrcpy(user.name,lvi.pszText);

        lvi.iSubItem = 1;
        m_listUsers.GetItem(&lvi);
        lstrcpy(user.pwd,lvi.pszText);

        lvi.iSubItem = 2;
        m_listUsers.GetItem(&lvi);
        if(lstrcmp(lvi.pszText,_T("观看")) == 0)
        {
            user.power = 0;
        }
        else
        {
            user.power = 1;
        }
        /*AfxMessageBox(user.name);
        AfxMessageBox(user.pwd);*/

        CAddUserDlg userDlg;
        userDlg.SetUserData(user);  //设置弹出界面的值
        userDlg.SetStats(userDlg.EDIT);
        userDlg.DoModal();

        UpdateListData();

    }
}
Beispiel #3
0
void CEmployeeDlg::OnAdduser() 
{
	// TODO: Add your control notification handler code here
	CAddUserDlg dlg;
	dlg.DoModal();
}
Beispiel #4
0
void CGlDlg::OnBnClickedBtnAdduser()
{
	// TODO: 在此添加控件通知处理程序代码
	CAddUserDlg dlg;
	dlg.DoModal();
}