123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533 |
- // Set.cpp : implementation file
- //
- #include "stdafx.h"
- #include "ylgl.h"
- #include "Set.h"
- #include "UploadDes.h"
- //***********************//
- #include "Login.h"
- #include "Login3.h"
- #include "StaffAchievementSet.h"
- //***********************//
- #ifdef _DEBUG
- #define new DEBUG_NEW
- #undef THIS_FILE
- static char THIS_FILE[] = __FILE__;
- #endif
- /////////////////////////////////////////////////////////////////////////////
- // Set dialog IDC_CHECK15 IDC_CHECK16
- Set::Set(CWnd* pParent /*=NULL*/)
- : CDialog(Set::IDD, pParent)
- {
- //{{AFX_DATA_INIT(Set)
- setcheck1 = atoi(g_cominfoarray.ElementAt(0).ElementAt(58));
- setcheck2 = atoi(g_cominfoarray.ElementAt(0).ElementAt(59));
- setcheck3 = atoi(g_cominfoarray.ElementAt(0).ElementAt(60));
- setcheck4 = atoi(g_cominfoarray.ElementAt(0).ElementAt(61));
- setcheck5 = atoi(g_cominfoarray.ElementAt(0).ElementAt(62));
- m_check20 = FALSE;
- m_printer1 = g_cominfoarray.ElementAt(0).ElementAt(63);
- m_printer2 = g_cominfoarray.ElementAt(0).ElementAt(64);
- m_printer3 = g_cominfoarray.ElementAt(0).ElementAt(65);
- m_uploadcheck1 = atoi(g_cominfoarray.ElementAt(0).ElementAt(67));
- m_uploadcheck2 = atoi(g_cominfoarray.ElementAt(0).ElementAt(68));
- m_uploadcheck3 = atoi(g_cominfoarray.ElementAt(0).ElementAt(69));
- m_uploadcheck4 = atoi(g_cominfoarray.ElementAt(0).ElementAt(70));
- setcheck10 =atoi(g_cominfoarray.ElementAt(0).ElementAt(76));
- setcheck11 =atoi(g_cominfoarray.ElementAt(0).ElementAt(85));
- setcheck12 = atoi(g_cominfoarray.ElementAt(0).ElementAt(86));
- setcheck13 = atoi(g_cominfoarray.ElementAt(0).ElementAt(95));
- m_time1 = atoi(g_cominfoarray.ElementAt(0).ElementAt(96));
- m_time2 = atoi(g_cominfoarray.ElementAt(0).ElementAt(97));
- setcheck14 = atoi(g_cominfoarray.ElementAt(0).ElementAt(99));
- setcheck15 = atoi(g_cominfoarray.ElementAt(0).ElementAt(100));
- setcheck6 = atoi(g_cominfoarray.ElementAt(0).ElementAt(109));
- setcheck17 = atoi(g_cominfoarray.ElementAt(0).ElementAt(113));
- setcheck18 = atoi(g_cominfoarray.ElementAt(0).ElementAt(114));
- setcheck19 = atoi(g_cominfoarray.ElementAt(0).ElementAt(115));
- setcheck20 = atoi(g_cominfoarray.ElementAt(0).ElementAt(117));
- setcheck21 = atoi(g_cominfoarray.ElementAt(0).ElementAt(121));
- setcheck22 = atoi(g_cominfoarray.ElementAt(0).ElementAt(130));
- setcheck23 = atoi(g_cominfoarray.ElementAt(0).ElementAt(131));
- setcheck24 = atoi(g_cominfoarray.ElementAt(0).ElementAt(133));
- outtime = g_cominfoarray.ElementAt(0).ElementAt(134);
- m_time3 = g_cominfoarray.ElementAt(0).ElementAt(98);
- reverse1 = atoi(g_cominfoarray.ElementAt(0).ElementAt(136));
- reverse2 = atoi(g_cominfoarray.ElementAt(0).ElementAt(137));
- reverse3 = atoi(g_cominfoarray.ElementAt(0).ElementAt(138));
- reverse4 = atoi(g_cominfoarray.ElementAt(0).ElementAt(139));
- reverse5 = atoi(g_cominfoarray.ElementAt(0).ElementAt(140));
- m_RemoteChoosePhoto = FALSE;
- }
- void Set::DoDataExchange(CDataExchange* pDX)
- {
- CDialog::DoDataExchange(pDX);
- //{{AFX_DATA_MAP(Set)
- DDX_Control(pDX, IDC_EDIT5, m_numedit2);
- DDX_Control(pDX, IDC_EDIT4, m_numedit1);
- DDX_Control(pDX, IDC_COMBO4, m_combo4);
- DDX_Control(pDX, IDC_COMBO3, m_combo3);
- DDX_Control(pDX, IDC_COMBO2, m_combo2);
- DDX_Control(pDX, IDC_COMBO1, m_combo1);
- DDX_Check(pDX, IDC_CHECK1, setcheck1);
- DDX_Check(pDX, IDC_CHECK2, setcheck2);
- DDX_Check(pDX, IDC_CHECK3, setcheck3);
- DDX_Check(pDX, IDC_CHECK4, setcheck4);
- DDX_Check(pDX, IDC_CHECK5, setcheck5);
- DDX_Check(pDX, IDC_CHECK20, m_check20);
- DDX_Text(pDX, IDC_EDIT1, m_printer1);
- DDX_Text(pDX, IDC_EDIT2, m_printer2);
- DDX_Text(pDX, IDC_EDIT3, m_printer3);
- DDX_Check(pDX, IDC_CHECK6, m_uploadcheck1);
- DDX_Check(pDX, IDC_CHECK7, m_uploadcheck2);
- DDX_Check(pDX, IDC_CHECK8, m_uploadcheck3);
- DDX_Check(pDX, IDC_CHECK9, m_uploadcheck4);
- DDX_Check(pDX, IDC_CHECK10, setcheck10);
- DDX_Check(pDX, IDC_CHECK11, setcheck11);
- DDX_Check(pDX, IDC_CHECK12, setcheck12);
- DDX_Check(pDX, IDC_CHECK13, setcheck13);
- DDX_Text(pDX, IDC_EDIT4, m_time1);
- DDX_Text(pDX, IDC_EDIT5, m_time2);
- DDX_Check(pDX, IDC_CHECK14, setcheck14);
- DDX_Check(pDX, IDC_CHECK15, setcheck15);
- DDX_Check(pDX, IDC_CHECK16, setcheck6);
- DDX_Check(pDX, IDC_CHECK17, setcheck17);
- DDX_Check(pDX, IDC_CHECK18, setcheck18);
- DDX_Check(pDX, IDC_CHECK19, setcheck19);
- DDX_Check(pDX, IDC_CHECK21, setcheck20);
- DDX_Check(pDX, IDC_CHECK22, setcheck21);
- DDX_Check(pDX, IDC_CHECK23, setcheck22);
- DDX_Check(pDX, IDC_CHECK24, setcheck23);
- DDX_Check(pDX, IDC_CHECK25, setcheck24);
- DDX_Text(pDX, IDC_EDIT11, outtime);
- DDX_Text(pDX, IDC_EDIT6, m_time3);
- DDX_Check(pDX, IDC_RESERVE1, reverse1);
- DDX_Check(pDX, IDC_RESERVE2, reverse2);
- DDX_Check(pDX, IDC_RESERVE3, reverse3);
- DDX_Check(pDX, IDC_RESERVE4, reverse4);
- DDX_Check(pDX, IDC_RESERVE5, reverse5);
- //}}AFX_DATA_MAP
- DDX_Check(pDX, IDC_CHECK26, setcheck25);
- DDX_Check(pDX, IDC_CHECK27, setcheck26);
- }
- BEGIN_MESSAGE_MAP(Set, CDialog)
- //{{AFX_MSG_MAP(Set)
- ON_BN_CLICKED(IDC_CHECK1, OnCheck1)
- ON_BN_CLICKED(IDC_CHECK14, OnCheck14)
- ON_BN_CLICKED(IDC_CHECK15, OnCheck15)
- ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
- ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
- ON_BN_CLICKED(IDC_BUTTON3, OnButton3)
- ON_BN_CLICKED(IDC_BUTTON10, OnButton4)
- //}}AFX_MSG_MAP
- ON_BN_CLICKED(IDC_CHECK26,OnBnClickedCheck26)// vs2008的样式ON_BN_CLICKED(IDC_CHECK26,&Set::OnBnClickedCheck26)不能用于vc6.0
- ON_BN_CLICKED(IDC_CHECK27,OnBnClickedCheck27)
- ON_BN_CLICKED(IDC_RemoteChoosePhoto, OnBntRemoteChoosePhoto)
- END_MESSAGE_MAP()
- /////////////////////////////////////////////////////////////////////////////
- // Set message handlers
- BOOL Set::OnInitDialog()
- {
- CDialog::OnInitDialog();
- //AfxMessageBox("789");
- m_combo1.AddString ("不压缩");
- m_combo1.AddString ("3000x3000像素以下");
- m_combo1.AddString ("2000x2000像素以下");
- m_combo1.AddString ("1200x1200像素以下");
- m_combo1.AddString ("1000x1000像素以下");
- m_combo1.AddString ("800x800像素以下");
- m_combo1.AddString ("600x600像素以下");
- m_combo2.AddString ("不压缩");
- m_combo2.AddString ("3000x3000像素以下");
- m_combo2.AddString ("2000x2000像素以下");
- m_combo2.AddString ("1200x1200像素以下");
- m_combo2.AddString ("1000x1000像素以下");
- m_combo2.AddString ("800x800像素以下");
- m_combo2.AddString ("600x600像素以下");
- m_combo3.AddString ("不压缩");
- m_combo3.AddString ("3000x3000像素以下");
- m_combo3.AddString ("2000x2000像素以下");
- m_combo3.AddString ("1200x1200像素以下");
- m_combo3.AddString ("1000x1000像素以下");
- m_combo3.AddString ("800x800像素以下");
- m_combo3.AddString ("600x600像素以下");
- m_combo4.AddString ("不压缩");
- m_combo4.AddString ("3000x3000像素以下");
- m_combo4.AddString ("2000x2000像素以下");
- m_combo4.AddString ("1200x1200像素以下");
- m_combo4.AddString ("1000x1000像素以下");
- m_combo4.AddString ("800x800像素以下");
- m_combo4.AddString ("600x600像素以下");
- CString ziptype=g_cominfoarray.ElementAt(0).ElementAt(78);
- m_combo1.SetCurSel (m_combo1.FindString (0, ziptype));
- ziptype=g_cominfoarray.ElementAt(0).ElementAt(79);
- m_combo2.SetCurSel (m_combo2.FindString (0, ziptype));
- ziptype=g_cominfoarray.ElementAt(0).ElementAt(80);
- m_combo3.SetCurSel (m_combo3.FindString (0, ziptype));
- ziptype=g_cominfoarray.ElementAt(0).ElementAt(81);
- m_combo4.SetCurSel (m_combo4.FindString (0, ziptype));
- if(m_time1==0)m_time1=60;
- if(m_time2==0)m_time2=20;
- if(atoi(outtime)==0)outtime="30";
- if(g_cominfoarray.ElementAt(0).ElementAt(95)=="")setcheck13=1;
- // TODO: Add extra initialization here
- CString version = _T ("Version 1.0");
- m_check20=AfxGetApp()->GetProfileInt (version, "f2f3", 0);
- /*******************此机用于选片、用于员工业绩查看*******************/
- CString strVersion = _T("Version 1.0");
- setcheck25 = AfxGetApp()->GetProfileInt (strVersion, "status", 0);
- #ifndef BASIC_VERSION
- setcheck26 = AfxGetApp()->GetProfileInt (strVersion, "status2", 0);
- #else
- GetDlgItem(IDC_CHECK27)->ShowWindow(SW_HIDE);
- #endif
- /******************************************************************/
- m_RemoteChoosePhoto = AfxGetApp()->GetProfileInt (strVersion, "RemoteChoosePhoto", 0);
- ((CButton*)GetDlgItem(IDC_RemoteChoosePhoto))->SetCheck(m_RemoteChoosePhoto);
- UpdateData(false);
- OnCheck1();
- return TRUE; // return TRUE unless you set the focus to a control
- // EXCEPTION: OCX Property Pages should return FALSE
- }
- void Set::OnOK() //保存按钮;
- {
- UpdateData();
- CString sql;
- CString ziptype1,ziptype2,ziptype3,ziptype4;
- int pos;
- pos=m_combo1.GetCurSel ();
- if(pos!=-1)
- m_combo1.GetLBText (pos, ziptype1);
- pos=m_combo2.GetCurSel ();
- if(pos!=-1)
- m_combo2.GetLBText (pos, ziptype2);
- pos=m_combo3.GetCurSel ();
- if(pos!=-1)
- m_combo3.GetLBText (pos, ziptype3);
- pos=m_combo4.GetCurSel ();
- if(pos!=-1)
- m_combo4.GetLBText (pos, ziptype4);
- sql.Format("update version set [setcheck1]='%d',[setcheck2]='%d',[setcheck3]='%d',[setcheck4]='%d',[setcheck5]='%d',[setcheck6]='%d',[setcheck10]='%d',[setcheck11]='%d',[setcheck12]='%d',[setcheck13]='%d',[setcheck14]='%d',[setcheck15]='%d',[setcheck17]='%d',[setcheck18]='%d',[setcheck19]='%d',[setcheck20]='%d',[setcheck21]='%d',[setcheck22]='%d',[setcheck23]='%d',[setcheck24]='%d',[reverse1]='%d',[reverse2]='%d',[reverse3]='%d',[reverse4]='%d',[reverse5]='%d',[outtime]='%s',[time1]='%d',[time2]='%d',[time3]='%s',[printer1]='%s',[printer2]='%s',[printer3]='%s',[uploadcheck1]='%d',[uploadcheck2]='%d',[uploadcheck3]='%d',[uploadcheck4]='%d',[ziptype1]='%s',[ziptype2]='%s',[ziptype3]='%s',[ziptype4]='%s'",
- setcheck1, setcheck2, setcheck3, setcheck4, setcheck5, setcheck6, setcheck10, setcheck11, setcheck12, setcheck13,setcheck14,setcheck15,setcheck17,setcheck18,setcheck19,setcheck20,setcheck21,setcheck22,setcheck23,setcheck24,reverse1,reverse2,reverse3,reverse4,reverse5,outtime,m_time1,m_time2,m_time3,m_printer1, m_printer2, m_printer3, m_uploadcheck1, m_uploadcheck2, m_uploadcheck3, m_uploadcheck4, ziptype1, ziptype2, ziptype3, ziptype4);
-
- g_sendhead.bsql=1;
- g_pMainWnd->ProcessChatMessageRequest2(sql);
- if(g_bSendOK==0)
- return;
- AfxMessageBox("保存成功!", MB_ICONINFORMATION);
- CString str;
- str.Format ("%d", setcheck1);
- g_cominfoarray.ElementAt(0).SetAt (58, str);
- str.Format ("%d", setcheck2);
- g_cominfoarray.ElementAt(0).SetAt (59, str);
- str.Format ("%d", setcheck3);
- g_cominfoarray.ElementAt(0).SetAt (60, str);
- str.Format ("%d", setcheck4);
- g_cominfoarray.ElementAt(0).SetAt (61, str);
- str.Format ("%d", setcheck5);
- g_cominfoarray.ElementAt(0).SetAt (62, str);
- str.Format ("%d", setcheck6);
- g_cominfoarray.ElementAt(0).SetAt (109, str);
- str.Format ("%d", setcheck10);
- g_cominfoarray.ElementAt(0).SetAt (76, str);
- str.Format ("%d", setcheck11);
- g_cominfoarray.ElementAt(0).SetAt (85, str);
- str.Format ("%d", setcheck12);
- g_cominfoarray.ElementAt(0).SetAt (86, str);
- str.Format ("%d", setcheck13);
- g_cominfoarray.ElementAt(0).SetAt (95, str);
- str.Format ("%d", setcheck14);
- g_cominfoarray.ElementAt(0).SetAt (99, str);
- str.Format ("%d", setcheck15);
- g_cominfoarray.ElementAt(0).SetAt (100, str);
- str.Format ("%d", setcheck17);
- g_cominfoarray.ElementAt(0).SetAt (113, str);
- str.Format ("%d", setcheck18);
- g_cominfoarray.ElementAt(0).SetAt (114, str);
- str.Format ("%d", setcheck19);
- g_cominfoarray.ElementAt(0).SetAt (115, str);
- str.Format ("%d", setcheck20);
- g_cominfoarray.ElementAt(0).SetAt (117, str);
- str.Format ("%d", setcheck21);
- g_cominfoarray.ElementAt(0).SetAt (121, str);
- str.Format ("%d", setcheck22);
- g_cominfoarray.ElementAt(0).SetAt (130, str);
- str.Format ("%d", setcheck23);
- g_cominfoarray.ElementAt(0).SetAt (131, str);
- str.Format ("%d", setcheck24);
- g_cominfoarray.ElementAt(0).SetAt (133, str);
- g_cominfoarray.ElementAt(0).SetAt (134, outtime);
- str.Format ("%d", reverse1);
- g_cominfoarray.ElementAt(0).SetAt (136, str);
- str.Format ("%d", reverse2);
- g_cominfoarray.ElementAt(0).SetAt (137, str);
- str.Format ("%d", reverse3);
- g_cominfoarray.ElementAt(0).SetAt (138, str);
- str.Format ("%d", reverse4);
- g_cominfoarray.ElementAt(0).SetAt (139, str);
- str.Format ("%d", reverse5);
- g_cominfoarray.ElementAt(0).SetAt (140, str);
- str.Format ("%d", m_time1);
- g_cominfoarray.ElementAt(0).SetAt (96, str);
- str.Format ("%d", m_time2);
- g_cominfoarray.ElementAt(0).SetAt (97, str);
- g_cominfoarray.ElementAt(0).SetAt (98, m_time3);
- str.Format ("%d", m_uploadcheck1);
- g_cominfoarray.ElementAt(0).SetAt (67, str);
- str.Format ("%d", m_uploadcheck2);
- g_cominfoarray.ElementAt(0).SetAt (68, str);
- str.Format ("%d", m_uploadcheck3);
- g_cominfoarray.ElementAt(0).SetAt (69, str);
- str.Format ("%d", m_uploadcheck4);
- g_cominfoarray.ElementAt(0).SetAt (70, str);
- if(g_branchname=="")
- {
- g_bSaveUploadTask1=atoi(g_cominfoarray.ElementAt(0).ElementAt(67));
- g_bSaveUploadTask2=atoi(g_cominfoarray.ElementAt(0).ElementAt(68));
- g_bSaveUploadTask3=atoi(g_cominfoarray.ElementAt(0).ElementAt(69));
- g_bSaveUploadTask4=atoi(g_cominfoarray.ElementAt(0).ElementAt(70));
- }
- g_cominfoarray.ElementAt(0).SetAt (63, m_printer1);
- g_cominfoarray.ElementAt(0).SetAt (64, m_printer2);
- g_cominfoarray.ElementAt(0).SetAt (65, m_printer3);
- g_cominfoarray.ElementAt(0).SetAt (78, ziptype1);
- g_cominfoarray.ElementAt(0).SetAt (79, ziptype2);
- g_cominfoarray.ElementAt(0).SetAt (80, ziptype3);
- g_cominfoarray.ElementAt(0).SetAt (81, ziptype4);
- CString strVersion = _T ("Version 1.0");
- BOOL bHide=atoi(g_cominfoarray.ElementAt(0).ElementAt(58));
- AfxGetApp()->WriteProfileInt (strVersion, "hidewindow2", bHide);
- AfxGetApp()->WriteProfileInt (strVersion, "f2f3", m_check20);
- g_pMainWnd->m_bCheckF2F3=m_check20;
- //*******************此机用于选片、员工业绩查看*****************************//
- AfxGetApp()->WriteProfileInt (strVersion, "status", setcheck25);
- #ifndef BASIC_VERSION
- AfxGetApp()->WriteProfileInt (strVersion, "status2", setcheck26);
- #endif
- //*******************此机用于选片、员工业绩查看*****************************//
-
- //异地选片
- AfxGetApp()->WriteProfileInt (strVersion, "RemoteChoosePhoto", m_RemoteChoosePhoto);
- CDialog::OnOK();
- }
- void Set::OnCheck1()
- {
- // TODO: Add your control notification handler code here m_time3
- UpdateData();
- GetDlgItem(IDC_EDIT1)->EnableWindow(setcheck1==0);
- GetDlgItem(IDC_EDIT2)->EnableWindow(setcheck1==0);
- GetDlgItem(IDC_EDIT3)->EnableWindow(setcheck1==0);
- }
- void Set::OnCheck14()
- {
- // TODO: Add your control notification handler code here
- }
- void Set::OnCheck15()
- {
- // TODO: Add your control notification handler code here
- }
- void Set::OnButton1()
- {
- // TODO: Add your control notification handler code here
- UploadDes dlg;
- dlg.m_mode=0;
- dlg.DoModal ();
- }
- void Set::OnButton2()
- {
- // TODO: Add your control notification handler code here
- UploadDes dlg;
- dlg.m_mode=1;
- dlg.DoModal ();
- }
- void Set::OnButton3()
- {
- // TODO: Add your control notification handler code here
- UploadDes dlg;
- dlg.m_mode=2;
- dlg.DoModal ();
- }
- void Set::OnButton4()
- {
- // TODO: Add your control notification handler code here
- UploadDes dlg;
- dlg.m_mode=3;
- dlg.DoModal ();
- }
- void Set::OnBnClickedCheck26()// 此机用于选片
- {
- #if 0
- UpdateData();
- if(g_user.bLongin==0)
- {
- if(g_bNoLoginLia)
- {
- Login dlg;
- dlg.SetLiaPath ("5.lia");
- dlg.DoModal();
- }
- else
- {
- Login3 dlg;
- dlg.SetLiaPath ("5.lia");
- dlg.DoModal();
- }
- if(g_user.bLongin==0)return;
- }
- #endif
- #if 0 // Jeff:不应该在这里写入信息,应该在保存按钮时才写入;
- CString strVersion = _T ("Version 1.0");
- if(setcheck25)
- {
- AfxGetApp()->WriteProfileInt (strVersion, "status2", 0);
- }
- else
- {
- AfxGetApp()->WriteProfileInt (strVersion, "status2", 1);
- }
- #endif
- }
- void Set::OnBnClickedCheck27()// 此机用于员工业绩查看
- {
- UpdateData();
- if(g_user.bLongin==0) // 是否登陆系统;
- {
- if(g_bNoLoginLia)
- {
- Login dlg;
- dlg.SetLiaPath ("5.lia");
- dlg.DoModal();
- }
- else
- {
- Login3 dlg;
- dlg.SetLiaPath ("5.lia");
- dlg.DoModal();
- }
- if(g_user.bLongin==0)return;
- }
- if(IsHasRightsnew(49)==0)
- {
- ((CButton*)GetDlgItem(IDC_CHECK27))->SetCheck(FALSE);
- AfxMessageBox("您无权限设置,请联系管理员进行设置!");
- return;// 是否有权限进行设置;
- }
- CString strVersion = _T ("Version 1.0");
- RET:if(setcheck26==FALSE)
- {
- AfxGetApp()->WriteProfileInt (strVersion, "status2", 0);
- g_bStaffAchievementShow=0;
- TCHAR szKey[MAX_PATH];
- TCHAR szDir[MAX_PATH];
- ::GetModuleFileName (NULL, szDir, MAX_PATH);
- HKEY hKey=0;
- DWORD disp=0;
- lstrcpy(szKey,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
- int lResult=RegCreateKeyEx(HKEY_LOCAL_MACHINE,szKey,0,NULL,REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS,NULL,&hKey,&disp);
- if(lResult==ERROR_SUCCESS)
- {
- RegDeleteValue(hKey,"YLGLMAINAUTORUN");
- RegDeleteKey (hKey,"YLGLMAINAUTORUN");
- RegCloseKey(hKey);
- }
- }
- else
- {
- AfxGetApp()->WriteProfileInt (strVersion, "status2", 1);
- g_bStaffAchievementShow=1;
- TCHAR szKey[MAX_PATH];
- TCHAR szDir[MAX_PATH];
- ::GetModuleFileName (NULL, szDir, MAX_PATH);
- HKEY hKey=0;
- DWORD disp=0;
- lstrcpy(szKey,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
- int lResult=RegCreateKeyEx(HKEY_LOCAL_MACHINE,szKey,0,NULL,REG_OPTION_VOLATILE, KEY_ALL_ACCESS,NULL,&hKey,&disp);
- if(lResult==ERROR_SUCCESS)
- {
- lResult=RegSetValueEx(hKey,"YLGLMAINAUTORUN",0,REG_SZ,(const unsigned char*)szDir,lstrlen(szDir));
- RegCloseKey(hKey);
- }
- StaffAchievementSet dlg;
- //dlg.DoModal();
- if ( dlg.DoModal() != IDOK )
- {
- setcheck26 = FALSE;
- ((CButton*)GetDlgItem(IDC_CHECK27))->SetCheck(FALSE);
- UpdateData();
- goto RET;
- }
- }
- }
- // void Set::SetCancle()
- //{
- // AfxGetApp()->WriteProfileInt ("Version 1.0", "status2", 0);
- // g_bStaffAchievementShow=0;
- //
- // TCHAR szKey[MAX_PATH];
- // TCHAR szDir[MAX_PATH];
- // ::GetModuleFileName (NULL, szDir, MAX_PATH);
- // HKEY hKey=0;
- // DWORD disp=0;
- // lstrcpy(szKey,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
- // int lResult=RegCreateKeyEx(HKEY_LOCAL_MACHINE,szKey,0,NULL,REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS,NULL,&hKey,&disp);
- // if(lResult==ERROR_SUCCESS)
- // {
- // RegDeleteValue(hKey,"YLGLMAINAUTORUN");
- // RegDeleteKey (hKey,"YLGLMAINAUTORUN");
- // RegCloseKey(hKey);
- // }
- //}
- //异地选片
- void Set::OnBntRemoteChoosePhoto()
- {
- m_RemoteChoosePhoto = !m_RemoteChoosePhoto;
- }
|