?? rightview.cpp
字號:
// m_listCtr.SetItemText(m_Item,0,"毛坯-加工-熱處理-加工-熱處理-加工");
// m_Item=m_listCtr.InsertItem(6,"7");
// m_listCtr.SetItemText(m_Item,0,"毛坯-熱處理-加工");
// m_Item=m_listCtr.InsertItem(7,"8");
// m_listCtr.SetItemText(m_Item,0,"毛坯-熱處理-加工-熱處理-加工");
// m_Item=m_listCtr.InsertItem(8,"9");
// m_listCtr.SetItemText(m_Item,0,"毛坯-熱處理-加工-熱處理 -熱處理-加工");
// m_Item=m_listCtr.InsertItem(9,"10");
// m_listCtr.SetItemText(m_Item,0,"毛坯-預加工-熱處理-加工");
// m_Item=m_listCtr.InsertItem(10,"11");
// m_listCtr.SetItemText(m_Item,0,"毛坯-預加工-熱處理-加工-熱處理");
// m_Item=m_listCtr.InsertItem(11,"12");
// m_listCtr.SetItemText(m_Item,0,"毛坯-預加工-熱處理-加工-熱處理-加工");
// m_Item=m_listCtr.InsertItem(12,"13");
// m_listCtr.SetItemText(m_Item,0,"毛坯-預加工-熱處理-加工-熱處理-加工-熱處理-加工");
//m_listCtr.SetColumnWidth(0,LVSCW_AUTOSIZE);
//}
if(i==1)
{
/*m_ComboLX.AddString("箱體等非規則形狀類");
m_ComboLX.AddString("毛坯-加工");
m_ComboLX.AddString ("毛坯-加工-外協");*/
m_ComboLX.AddString("箱體等非規則形狀類");
m_ComboLX.AddString("加工");
m_ComboLX.AddString ("外協");
m_ComboLX.AddString("毛坯-加工");
m_ComboLX.AddString("毛坯-外協");
m_ComboLX.AddString ("毛坯-鍛造熱彎");
m_ComboLX.AddString("毛坯-熱處理-加工");
m_ComboLX.AddString("毛坯-熱處理-加工-熱處理-加工");
m_ComboLX.AddString ("毛坯-預加工-熱處理-加工");
m_ComboLX.AddString ("毛坯-熱處理-加工-外協");
m_ComboLX.AddString("毛坯-預加工-熱處理-加工-熱處理");
m_ComboLX.AddString("毛坯-預加工-熱處理-加工-熱處理-加工");
m_ComboLX.AddString ("毛坯-熱處理-加工-熱處理");
m_ComboLX.AddString("毛坯-加工-焊");
m_ComboLX.AddString("毛坯-加工-外協");
m_ComboLX.AddString ("毛坯-預加工-加工");
m_ComboLX.AddString ("毛坯-加工-鍛或鉚握彎");
m_ComboLX.AddString("毛坯-鍛造熱彎-加工");
m_ComboLX.AddString("毛坯-加工-鑄造-加工");
m_ComboLX.AddString ("毛坯-加工-焊接-加工");
m_ComboLX.AddString ("毛坯-加工-熱處理");
/*m_listCtr.InsertColumn(0,"HEADER");
int m_Item;
m_Item=m_listCtr.InsertItem(0,"1");
m_listCtr.SetItemText(m_Item,0,"箱體等非規則形狀類");
m_Item=m_listCtr.InsertItem(1,"2");
m_listCtr.SetItemText(m_Item,0,"加工");
m_Item=m_listCtr.InsertItem(2,"3");
m_listCtr.SetItemText(m_Item,0,"外協");
m_Item=m_listCtr.InsertItem(3,"4");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工");
m_Item=m_listCtr.InsertItem(4,"5");
m_listCtr.SetItemText(m_Item,0,"毛坯-外協");
m_Item=m_listCtr.InsertItem(5,"6");
m_listCtr.SetItemText(m_Item,0,"毛坯-鍛造熱彎");
m_Item=m_listCtr.InsertItem(6,"7");
m_listCtr.SetItemText(m_Item,0,"毛坯-熱處理-加工");
m_Item=m_listCtr.InsertItem(7,"8");
m_listCtr.SetItemText(m_Item,0,"毛坯-熱處理-加工-熱處理-加工");
m_Item=m_listCtr.InsertItem(8,"9");
m_listCtr.SetItemText(m_Item,0,"毛坯-預加工-熱處理-加工");
m_Item=m_listCtr.InsertItem(9,"10");
m_listCtr.SetItemText(m_Item,0,"毛坯-熱處理-加工-外協");
m_Item=m_listCtr.InsertItem(10,"11");
m_listCtr.SetItemText(m_Item,0,"毛坯-預加工-熱處理-加工-熱處理");
m_Item=m_listCtr.InsertItem(11,"12");
m_listCtr.SetItemText(m_Item,0,"毛坯-預加工-熱處理-加工-熱處理-加工");
m_Item=m_listCtr.InsertItem(12,"13");
m_listCtr.SetItemText(m_Item,0,"毛坯-熱處理-加工-熱處理");
m_Item=m_listCtr.InsertItem(13,"14");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工-焊");
m_Item=m_listCtr.InsertItem(14,"15");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工-外協");
m_Item=m_listCtr.InsertItem(15,"16");
m_listCtr.SetItemText(m_Item,0,"毛坯-預加工-加工");
m_Item=m_listCtr.InsertItem(16,"17");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工-鍛或鉚握彎");
m_Item=m_listCtr.InsertItem(17,"18");
m_listCtr.SetItemText(m_Item,0,"毛坯-鍛造熱彎-加工");
m_Item=m_listCtr.InsertItem(18,"19");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工-外協-加工");
m_Item=m_listCtr.InsertItem(19,"20");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工-鍛或鉚握彎-加工");
m_Item=m_listCtr.InsertItem(20,"21");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工-鑄造-加工");
m_Item=m_listCtr.InsertItem(21,"22");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工-焊接-加工");
m_Item=m_listCtr.InsertItem(22,"23");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工-熱處理");
m_Item=m_listCtr.InsertItem(23,"24");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工-熱處理-加工");
m_Item=m_listCtr.InsertItem(24,"25");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工-鍛或鉚握彎-熱處理");
m_Item=m_listCtr.InsertItem(25,"26");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工-熱處理-加工-熱處理");
m_Item=m_listCtr.InsertItem(26,"27");
m_listCtr.SetItemText(m_Item,0,"毛坯-加工-焊接-熱處理-加工");
m_listCtr.SetColumnWidth(0,LVSCW_AUTOSIZE); */
}
UpdateData(false);
}
//選取工藝路線
//void CRightView::OnHdnItemdblclickListCtr(NMHDR *pNMHDR, LRESULT *pResult)
//{
// LPNMHEADER phdr = reinterpret_cast<LPNMHEADER>(pNMHDR);
// // TODO: 在此添加控件通知處理程序代碼
// int i;
// for (i=0;i<m_listCtr.GetItemCount();i++){
// if(m_listCtr.GetItemState(i,LVIS_SELECTED)==LVIS_SELECTED)
// {
// m_listCtrStr=m_listCtr.GetItemText(i,0);
//
// }
// }
// UpdateData(false);
// *pResult = 0;
//}
void CRightView::OnBnClickedButton2Gx()
{
// TODO: 在此添加控件通知處理程序代碼
/*CVisDrawDoc* pDoc = GetDocument();
UpdateData(true);
if(m_gongxu_string !="")
{
if(pDoc->GetStringFromRightView(m_gongxu_string))
pDoc->SetStringToTechView(m_gongxu_string);
}
UpdateData(false); */
}
void CRightView::OnBnClickedButton1Gyxx()
{
// TODO: 在此添加控件通知處理程序代碼
//CVisDrawDoc* pDoc = GetDocument();
//UpdateData(true);
/*if(m_TechNewsIntoDlg==NULL)
{
m_TechNewsIntoDlg=new CTechNewsIntoDlg;
m_TechNewsIntoDlg->Create(IDD_OLE_PROPPAGE_LARGE,this);
}
m_TechNewsIntoDlg->ShowWindow(SW_SHOW);*/
/*UpdateData(false);*/
}
void CRightView::OnStnClickedStaticText()
{
// TODO: 在此添加控件通知處理程序代碼
}
//void CRightView::OnBnClickedButtonOk()
//{
// // TODO: 在此添加控件通知處理程序代碼
//}
//void CRightView::OnLvnItemchangedListCtr(NMHDR *pNMHDR, LRESULT *pResult)
//{
// LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR);
// // TODO: 在此添加控件通知處理程序代碼
// *pResult = 0;
//}
void CRightView::OnLbnDblclkList2()
{
// TODO: 在此添加控件通知處理程序代碼
//m_List2.GetSelItems();
//ASSERT()
// m_pDlgDarview->DoDataExchange();
//CVisDrawDoc* pDoc =GetDocument();
//ASSERT_VALID(pDoc);
//int i=m_List2.GetCurSel();
//m_List2.DeleteString(i);
//m_List2.GetText
//if(i>0)
//m_List2.GetText(i,m_str3);
//else
// m_str3 ="";
//m_wndDlgBar.SetDlgItemTextA(IDC_EDIT12,(LPCTSTR)(m_str3));
//CDlgbar dlg;
//if(dlg.DoModal()==IDOK)
//{
//m_pDlgDarview=new CDlgbar;
//m_pDlgDarview->Create(IDD_DIALOGBAR,this);
//m_pDlgDarview->ShowWindow(3);
//m_pDlgDarview->m_EditCJGGB.SetWindowTextA(m_str3); //>m_EditCJGGB.SetWindowTextA(m_str3);
/*if(!m_pDlgDarview.GetSafeHwnd())
{
m_pDlgDarview.Create(IDD_DIALOGBAR,this);
m_pDlgDarview.ShowWindow(SW_SHOW);
}
else
{
m_pDlgDarview.SetFocus();
}*/
//pDoc->m_Dlgbar.m_EditStrGB=m_str3;
// pDoc->SetModifiedFlag();
//Invalidate();
//}
}
//void CRightView::OnCbnEditupdateComboGx()
//{
// // TODO: 在此添加控件通知處理程序代碼
//StrComboData;
// //if()
// //{
//
//
// //}
//
//}
void CRightView::OnCbnEditchangeComboGx()
{
// TODO: 在此添加控件通知處理程序代碼
/*int index;
m_combogx.GetWindowTextA(StrListData);
if((StrListData !="")&&(iTextLen<StrComboData.GetLength()))
{
if(index=m_combogx.FindString(-1,StrComboData)!=CB_ERR)
{
m_combogx.GetLBText(index,StrListData);
m_combogx.ShowDropDown(1);
m_combogx.SetTopIndex(index);
m_combogx.SetWindowTextA(StrListData);
}
else
{
m_combogx.ShowDropDown(0);
m_combogx.SetWindowTextA(StrComboData);
}
}
else
{
m_combogx.ShowDropDown(0);
m_combogx.SetWindowTextA(StrComboData);
}
iTextLen = StrComboData.GetLength();
m_combogx.SetEditSel(iTextLen,-1);*/
}
void CRightView::OnOk(void)
{
}
void CRightView::OnCbnSelchangeComboGx()
{
// TODO: 在此添加控件通知處理程序代碼
}
void CRightView::OnCbnDropdownComboGx()
{
// TODO: 在此添加控件通知處理程序代碼
//if(MK_ONOK !=0)
//{
//m_combogx.set
//}
}
void CRightView::OnCbnEditupdateComboGx()
{
// TODO: 在此添加控件通知處理程序代碼
if(m_combogx.GetEditSel())
{
CWnd* pWnd=GetFocus();
if(pWnd !=NULL)
{
if(pWnd->GetParent()==GetDlgItem(IDC_COMBO_GX))
{
m_combogx.GetWindowTextA(StrComboData);
if(StrComboData !="")
{
if(m_combogx.FindStringExact(-1,StrComboData)==CB_ERR)
{
m_combogx.AddString(StrComboData);
m_combogx.SetWindowTextA("");
}
}
}
}
}
}
void CRightView::OnBnClickedButtonTzcc()
{
// TODO: 在此添加控件通知處理程序代碼
CString str1,str2,str3;
int j=m_ComboTZTQ.GetCurSel();
if(j>=0)m_ComboTZTQ.GetLBText(j,str1);
else
str1="";
int k= m_combogx.GetCurSel();
if(k>=0) m_combogx.GetLBText(k,str2);
else
str2="";
int h= m_combogxNO.GetCurSel();
if(h>=0) m_combogxNO.GetLBText(h,str3);
else
str3="";
//m_gongxu =str+str1+_T(", ")+m_string;
//m_editMachine.SetWindowTextA(m_gongxu);
//m_List2.AddString(m_gongxu);
m_wndDlgBar.SetDlgItemTextA(IDC_EDIT_CC,(LPCTSTR)(m_string));
m_wndDlgBar.SetDlgItemTextA(IDC_EDIT_TZ,(LPCTSTR)(str1));
m_wndDlgBar.SetDlgItemTextA(IDC_EDIT_GX,(LPCTSTR)(str2));
m_wndDlgBar.SetDlgItemTextA(IDC_EDIT_GXNO,(LPCTSTR)(str3));
}
void CRightView::OnCbnDblclkComboGx()
{
// TODO: 在此添加控件通知處理程序代碼
int i= m_combogx.GetCurSel();
m_combogx.DeleteString(i);
}
//void CRightView::OnCbnSelchangeProcessText()
//{
// // TODO: 在此添加控件通知處理程序代碼
// CString strtext;
// int i=m_processText.GetCurSel();
// m_processText.GetLBText(i,strtext)
// CProcessShowDlg proDlg;
// proDlg.DoModal();
// proDlg.m_StaticProcess=strtext;
// if(i==1)
// {
// proDlg.m_Listprocess
// }
//
//
//}
void CRightView::OnBnClickedButtonGxsc2()
{
// TODO: 在此添加控件通知處理程序代碼
CGongXu m_gongxu;
CString m_strNO,m_strText,m_strliangju,m_strDaoju,m_strchangdu,
m_strcishu,m_strshendu,m_strjingei,m_strzhuansu,m_strqiesu,
m_strgongshi,m_strTotal;
CVisDrawDoc* pDoc=GetDocument();
//POSITION pos=m_gongxu.m_gongbuList.GetHeadPosition();
POSITION pos =pDoc->m_gongXuList.GetHeadPosition();
if(pos!=NULL)
{
CGongXu* pgongxu=pDoc->m_gongXuList.GetNext(pos);
//CGongBu* pgongbu=m_gongxu.m_gongbuList.GetNext(pos);//pDoc->m_gongXuList..GetNext(pos);
//pgongbu->m_Anzhuang;
POSITION pos1 =pgongxu->m_gongbuList.GetTailPosition();
if(pos1!=NULL)
{
CGongBu* pgongbu=pgongxu->m_gongbuList.GetNext(pos1);
m_strNO=pgongbu->m_GongbuNo;
m_strText=pgongbu->m_GongbuText;
m_strliangju=pgongbu->m_Gongbuliangju;
m_strDaoju=pgongbu->m_GongbuDaoju;
m_strchangdu=pgongbu->m_Gongbuchangdu;
m_strcishu=pgongbu->m_Gongbucishu;
m_strshendu=pgongbu->m_Gongbushendu;
m_strjingei=pgongbu->m_Gongbujingei;
m_strzhuansu=pgongbu->m_Gongbuzhuansu;
m_strqiesu=pgongbu->m_Gongbuqiesu;
m_strgongshi=pgongbu->m_Gongbugongshi;
}
m_strTotal=m_strNO+_T(",")+m_strText+_T(",(量具)")+m_strDaoju+_T(",(刀具)")+m_strliangju+_T(",(長度)")+
m_strchangdu+_T("mm")+_T(",(次數)")+m_strcishu+_T(",(深度)")+m_strshendu+_T("mm")+_T(",(進給量)")+m_strjingei+_T("mm")+
_T(",(轉速)")+m_strzhuansu+_T("r/s")+_T(",(切削速度)")+m_strqiesu+_T("r/s")+_T(",(工時)")+m_strgongshi+_T("s");
m_List2.SetHorizontalExtent(1200);
m_List2.AddString(m_strTotal);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -