1、C+Source(PI)DlgXSINFO.cpp:implementation file#include stdafx.h#include a1.h#include DlgXSINFO.h#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE=_FILE_;#endifCDlgXSINFO dialogCDlgXSINFO:CDlgXSINFO(CWnd pParent=NULL):CDialog(CDlgXSINFO:IDD,pParent)AFX_DATA_INIT(CDlgXSINFO)NOTE:t
2、he ClassWizard will add member initialization hereAFX_DATA_INITm_tabXs=new CTabXS(15);xs_ph=;void CDlgXSINFO:DoDataCanExchange(CDataExchange pDX)CDialog:DoDataCanExchange(pDX);AFX_DATA_MAP(CDlgXSINFO)NOTE:the ClassWizard will add DDX and DDV calls hereAFX_DATA_MAPBEGIN_MESSAGE_MAP(CDlgXSINFO,CDialog
3、)AFX_MSG_MAP(CDlgXSINFO)AFX_MSG_MAPEND_MESSAGE_MAP()CDlgXSINFO message handlersvoid CDlgXSINFO:OnOK()TODO:Add extra validation hereint i=m_tabXs-m_list-GetSelectionMark();this-m_tabXs-m_edits0.GetWindowText(xs_ph);xs_ph=this-m_strdataPh=m_tabXs-m_list-GetItemText(i,0);this-m_strdataId=m_tabXs-m_list
4、-GetItemText(i,1);this-m_strdataName=m_tabXs-m_list-GetItemText(i,2);this-m_strdataYsf=m_tabXs-m_list-GetItemText(i,3);this-m_strdataSsf=m_tabXs-m_list-GetItemText(i,4);this-m_strdataWsf=m_tabXs-m_list-GetItemText(i,5);this-m_strdataJsfs=m_tabXs-m_list-GetItemText(i,11);jq=m_tabXs-m_list-GetItemText
5、(i,12);CDialog:OnOK();BOOL CDlgXSINFO:OnInitDialog()CDialog:OnInitDialog();CRect rect;this-GetClientRect(rect);rect.top=20;rect.bottom-=60;this-m_tabXs-Create(WS_CHILD|WS_VISIBLE|WS_TABSTOP,rect,this,ID_TABCTRL_YAOPIN);return TRUE;return TRUE unless you set the focus to a controlEXCEPTION:OCX Proper
6、ty Pages should return FALSEBOOL CDlgXSINFO:DestroyWindow()return CDialog:DestroyWindow();CDlgXSINFO:CDlgXSINFO()delete this-m_tabXs;m_tabXs=NULL;ConferenceQuery.cpp:implementation file#include stdafx.h#include capture.h#include ConferenceQuery.h#include DataManage.h#ifdef _DEBUG#define new DEBUG_NE
7、W#undef THIS_FILEstatic char THIS_FILE=_FILE_;#endifCConferenceQuery dialogextern CDataManage dataManage;CConferenceQuery:CConferenceQuery(CWnd pParent=NULL):CDialog(CConferenceQuery:IDD,pParent)AFX_DATA_INIT(CConferenceQuery)AFX_DATA_INITvoid CConferenceQuery:DoDataCanExchange(CDataExchange pDX)CDi
8、alog:DoDataCanExchange(pDX);AFX_DATA_MAP(CConferenceQuery)DoDDX_DataCanControl(pDX,IDC_EDIT1,m_value);DoDDX_DataCanControl(pDX,IDC_COMBO1,m_field);DoDDX_DataCanControl(pDX,IDC_BUTTON1,m_query);DoDDX_DataCanControl(pDX,IDC_DATAGRID2,m_dbgrid);AFX_DATA_MAPBEGIN_MESSAGE_MAP(CConferenceQuery,CDialog)AFX
9、_MSG_MAP(CConferenceQuery)ON_BN_CLICKED(IDC_BUTTON1,OnButton1)AFX_MSG_MAPEND_MESSAGE_MAP()CConferenceQuery message handlersvoid CConferenceQuery:OnOK()查询TabKC.h:interface for the CTabKC class.#if!defined(AFX_TABKC_H_1D6C1B7F_8811_4980_9615_A9C92CDA69EA_INCLUDED_)#defineAFX_TABKC_H_1D6C1B7F_8811_4980
10、_9615_A9C92CDA69EA_INCLUDED_#if _MSC_VER 1000#pragma once#endif_MSC_VER 1000#include BaseTabCtrl1.h#include DataKC.hclass CTabKC:public CBaseTabCtrlpublic:int ShowListChaXun(int show);CTabKC(int s_n);virtual CTabKC();bool InitBaseInfo();bool InitValues();bool InitSelf();bool InitList();bool PrepareT
11、ables(CString&output,CString&input);CString PrepareSQL();void SetKey(int mark);void SetTheBaseInfoFocus();void SetTheFocus();bool EnableBaseInfo(bool enabled);int ShowBaseInfo(int show);enumID_YUANGONG_RQ=217;enumID_LEVER_UP=218,ID_LEVER_DOWN=219;CButton m_btnUp;CButton m_btnDown;CDataKC m_dataKc;pr
12、otected:AFX_MSG(CTabXSTH)afx_msg void OnSelchange(NMHDR pNMHDR,LRESULT pResult);afx_msg void OnChaXun();afx_msg void OnLeverUp();afx_msg void OnLeverDown();AFX_MSGDECLARE_MESSAGE_MAP();#endif!defined(AFX_TABKC_H_1D6C1B7F_8811_4980_9615_A9C92CDA69EA_INCLUDED_)C+Source Part TwoAFX_INCLUDES()#include m
13、schart.hAFX_INCLUDES#if!defined(AFX_DPAGE2_H_C018636A_2C3D_4559_8555_82A20DA60DB8_INCLUDED_)#defineAFX_DPAGE2_H_C018636A_2C3D_4559_8555_82A20DA60DB8_INCLUDED_#include RxRecordset.hAdded by ClassView#if _MSC_VER 1000#pragma once#endif_MSC_VER 1000DPage2.h:header fileCDPage2 dialogclass CDPage2:public
14、 CDialogConstructionpublic:void SetRecordset(RxRecordset Rrst,CString sGroupField=名称,CString NumberHarder=合计数量,CString Uint=计量单位,int UnitStyle=0);CDPage2(CWnd pParent=NULL);standard constructorDialog DataAFX_DATA(CDPage2)enum IDD=IDD_PAGE2;CMSChartm_Chart;AFX_DATAOverridesClassWizard generated virtu
15、al function overridesAFX_VIRTUAL(CDPage2)protected:virtual void DoDataExchange(CDataExchange pDX);DDXDDV supportAFX_VIRTUALImplementationprotected:Generated message map functionsAFX_MSG(CDPage2)virtual BOOL OnInitDialog();AFX_MSGDECLARE_MESSAGE_MAP()private:RxRecordset rst;AFX_INSERT_LOCATIONMicroso
16、ft Visual C+will insert additional declarations immediately before the previous line.#endif!defined(AFX_DPAGE2_H_C018636A_2C3D_4559_8555_82A20DA60DB8_INCLUDED_)C+Source Part Three#if!defined(AFX_MYFRAME_H_8223E71A_07B2_40C8_B171_32EDDB543969_INCLUDED_)#defineAFX_MYFRAME_H_8223E71A_07B2_40C8_B171_32EDDB543969_INCLUDED_#if _MSC_VER 1000#pragma once#endif_MSC_VER 1000MyFrame.h:header fileCMyFrame frameclass CMyFrame:public CFrameWndDECLARE_DYNCREATE(CMyFrame)public:CMyFrame();protected constructor
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1