oConn.OnInitADOConn();
CString sql;
sql.Format("select* from Zdxxb order by wdbh desc");
m_AdoConn.GetRecordSet((_bstr_t)sql);
while(m_AdoConn.m_pRecordset->adoEOF==0)
{
m_list.InsertItem(0,"");
m_list.SetItemText(0,0,dwmc[i-1]);
m_list.SetItemText(0,1,wdlb[i-1]);
m_list.SetItemText(0,2,(char*)(_bstr_t)m_AdoConn.m_pRecordset->GetCollect("wdbh"));
m_list.SetItemText(0,3,(char*)(_bstr_t)m_AdoConn.m_pRecordset->GetCollect("wdmc"));
m_list.SetItemText(0,4,(char*)(_bstr_t)m_AdoConn.m_pRecordset->GetCollect("gjz"));
m_list.SetItemText(0,5,(char*)(_bstr_t)m_AdoConn.m_pRecordset->GetCollect("wjlj"));
m_list.SetItemText(0,6,(char*)(_bstr_t)m_AdoConn.m_pRecordset->GetCollect("memo"));
i--;
m_AdoConn.m_pRecordset->MoveNext();
}
m_AdoConn.ExitConnect();
//根据菜单选项使不同的单选按钮处于选中状态
if(str==0)
{
CButton* tempbutton = (CButton*)GetDlgItem(IDC_RADIO1);
tempbutton->SetCheck(1);
}
else
{
CButton* tempbutton = (CButton*)GetDlgItem(IDC_RADIO2);
tempbutton->SetCheck(1);
}
//调用SetCurTab()
SetCurTab(tabindex);
m_wdbh = xxb.a_WDmc.GetSize()+1; //把默认编号为1的给弄成自动排序的
UpdateData(false);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CWDgldlg::OnWjljxz() //文件路径选择
{
// TODO: Add your control notification handler code here
CFileDialog file(true,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"All Files(*.*)|*.*| |",AfxGetMainWnd());
if(file.DoModal()==IDOK)
{
strText= file.GetPathName();
m_wjlj.SetWindowText(strText);
m_wdmc = file.GetFileName(); //自动添加文档名称
int index=m_wdmc.ReverseFind('.');
CString tem = m_wdmc;
if(index!=-1) tem.Delete(index,m_wdmc.GetLength()-index);
m_gjz = tem;
UpdateData(false); //将变量m_wdmc的数据输出到编辑框中
}
}
void CWDgldlg::OnSelchangeTab1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
switch(m_tab.GetCurSel())
{
case 0:
//标签0的控件显示
//GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_COMBO3)->ShowWindow(SW_SHOW);
//GetDlgItem(IDC_EDIT2)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_COMBO4)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_EDIT3)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_EDIT4)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_EDIT5)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_EDIT6)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_EDIT7)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC1)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC2)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC3)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC4)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC5)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC6)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC7)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC8)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_WJLJXZ)->ShowWindow(SW_SHOW);
GetDlgItem(IDOK)->ShowWindow(SW_SHOW);
GetDlgItem(IDCANCEL)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_RADIO1)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_RADIO2)->ShowWindow(SW_SHOW);
break;
case 1:
//标签1的控件显示
GetDlgItem(IDC_LIST1)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_COMBO1)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_BUTTONDEL)->ShowWindow(SW_SHOW);
break;
}
*pResult = 0;
}
void CWDgldlg::OnSelchangingTab1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
switch(m_tab.GetCurSel())
{
case 0:
//标签0的控件隐藏
//GetDlgItem(IDC_EDIT1)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_COMBO3)->ShowWindow(SW_HIDE);
//GetDlgItem(IDC_EDIT2)->ShowWind