要做个日程提醒,可以添加时间,事项,然后定时响
然后点击“添加”,会弹出一个窗口,可以选择时间,填写事项。
在一个Combo box里面的下拉菜单,是年份:
2011
2012
2013
...还有具体的时分秒应该都是一个道理。当选择完时间,填写好事项,点击“确定”我想让新增的日程在一个ListCtrl(是一个report类型的)显示出来,并且可以逐条添加。怎么操作啊??。。完全木有头绪。。

解决方案 »

  1.   

    这个简单
    void cdlg::OnButton1() 
    {
    // TODO: Add your control notification handler code here
    CString csr,csr1,csr2;
    ((CEdit *)GetDlgItem(IDC_COMBO1))->GetWindowText(csr);
    ((CEdit*)GetDlgItem(IDC_COMBO2))->GetWindowText(csr1);
    ((CEdit*)GetDlgItem(IDC_COMBO3))->GetWindowText(csr2);
        int nIndex=m_list.InsertItem (0xffff,"");//向列表框里插入数据
    m_list.SetItemText (nIndex,0,csr);
    m_list.SetItemText (nIndex,1,csr1);
    m_list.SetItemText (nIndex,2,csr2);
        
    }
    m_list.SetExtendedStyle(33);
    m_list.InsertColumn(0,"年月",LVCFMT_CENTER,50);
    m_list.InsertColumn(1,"事项",LVCFMT_LEFT,60);
    m_list.InsertColumn(2,"时分秒",LVCFMT_LEFT,120);
      

  2.   

    CComboBox::GetLBText()/GetCurSel();
    CListCtrl::InsertColumn/InsertItem/SetItemText();
      

  3.   


    您好,
    由于您长时间不结贴,上一次答复已超一个月并且已有最佳答案,本人帮你结贴。
    若是觉得答案不嘉,请放在本版的疑难杂症帖链接:
    http://bbs.csdn.net/topics/390351579。
    如果您有什么意见,请您联系我。