您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 手机/mobile开发 > C++源码PIX
C++SourcePartOne#if!defined(AFX_GiOkLISTCTRLPOP_GiOkH_GiOk_GiOk8A5B0B9F_GiOkFF30_GiOk44B5_GiOkBB1C_GiOk7861176893D2_GiOk_GiOkINCLUDED_GiOk)#defineAFX_GiOkLISTCTRLPOP_GiOkH_GiOk_GiOk8A5B0B9F_GiOkFF30_GiOk44B5_GiOkBB1C_GiOk7861176893D2_GiOk_GiOkINCLUDED_GiOk#if_GiOkMSC_GiOkVER1000#pragmaonce#endif_GiOkMSC_GiOkVER1000ListCtrlPop.h:headerfileCListCtrlPopdialog#defineIDD_GiOkDIALOG_GiOkLISTCTRL_GiOkPOP155classCListCtrlPop:publicCDialog{Constructionpublic:virtual~CListCtrlPop();boolShowAllStringList();boolRefreshListCtrlView(intconditionsubitem,CStringscondition,intinothis,CStringsnothis,intsubitem,CStringedited);boolRefreshListCtrlView(intconditionsubitem,CStringscondition,intsubitem,CStringedited);boolRefreshListCtrlView(intsubitem,CStringedited,CStringsCankao,intcankao_GiOksubitem);boolRefreshListCtrlView(intsubitem,CStringedited);intGetSelectedMark();CWndGetCurEditWnd();voidSendTheUDNPMessage(UINTKEY);voidShowListPop();voidSetStrWindowText();voidClearListAllColumn();CListCtrlPop(CWndpParent=NULL);standardconstructorvirtualboolCreate(CWndparent);CStringListSelectStringList(intnumber,CStringListnewstringlist);boolInitListCtrl();voidClearListCtrlItems();CStringGetListCtrlSel(intsubitem);voidSetShowPosition(constCRect&rect,CWndwndedited);enum{ID_GiOkPOP_GiOkLISTCTRL=301};DialogData{{AFX_GiOkDATA(CListCtrlPop)enum{IDD=IDD_GiOkDIALOG_GiOkLISTCTRL_GiOkPOP};NOTE:theClassWizardwilladddatamembershere}}AFX_GiOkDATAOverridesClassWizardgeneratedvirtualfunctionoverrides{{AFX_GiOkVIRTUAL(CListCtrlPop)public:virtualBOOLDestroyWindow();protected:virtualvoidDoDataExchange(CDataExchangepDX);DDXDDVsupport}}AFX_GiOkVIRTUALImplementationprotected:用来记录数据CStringListm_GiOkstrlist;intm_GiOkiColumns;CListCtrlm_GiOklistctrl;intm_GiOkiCurSel;thewndwhoisedited;CWndm_GiOkwndStrEdited;intm_GiOkiSubItem;showpositionCRectm_GiOkrectShow;CPointm_GiOkptPosition;protected:Generatedmessagemapfunctions{{AFX_GiOkMSG(CListCtrlPop)virtualvoidOnOK();virtualvoidOnCancel();afx_GiOkmsgvoidOnDblclkList1(NMHDRpNMHDR,LRESULTpResult);afx_GiOkmsgvoidOnShowWindow(BOOLbShow,UINTnStatus);afx_GiOkmsgvoidOnSetfocusList1(NMHDRpNMHDR,LRESULTpResult);}}AFX_GiOkMSGDECLARE_GiOkMESSAGE_GiOkMAP()};afx_GiOkmsgvoidOnMyItemchangedList();afx_GiOkmsgvoidOnItemDBlclkList();{{AFX_GiOkINSERT_GiOkLOCATION}}MicrosoftVisualC++willinsertadditionaldeclarationsimmediatelybeforethepreviousline.#endif!defined(AFX_GiOkLISTCTRLPOP_GiOkH_GiOk_GiOk8A5B0B9F_GiOkFF30_GiOk44B5_GiOkBB1C_GiOk7861176893D2_GiOk_GiOkINCLUDED_GiOk)C++SourcePartTwostdafx.h:includefileforstandardsystemincludefiles,orprojectspecificincludefilesthatareusedfrequently,butarechangedinfrequently#if!defined(AFX_GiOkSTDAFX_GiOkH_GiOk_GiOk502E2B60_GiOkB762_GiOk11D7_GiOkA240_GiOk5254AB3E4F7E_GiOk_GiOkINCLUDED_GiOk)#defineAFX_GiOkSTDAFX_GiOkH_GiOk_GiOk502E2B60_GiOkB762_GiOk11D7_GiOkA240_GiOk5254AB3E4F7E_GiOk_GiOkINCLUDED_GiOk#if_GiOkMSC_GiOkVER1000#pragmaonce#endif_GiOkMSC_GiOkVER1000#defineVC_GiOkEXTRALEANExcluderarely-usedstufffromWindowsheaders#includeafxwin.hMFCcoreandstandardcomponents#includeafxext.hMFCextensions#includeafxdisp.hMFCAutomationclasses#includeafxdtctl.hMFCsupportforInternetExplorer4CommonControls#ifndef_GiOkAFX_GiOkNO_GiOkAFXCMN_GiOkSUPPORT#includeafxcmn.hMFCsupportforWindowsCommonControls#endif_GiOkAFX_GiOkNO_GiOkAFXCMN_GiOkSUPPORTThismacroisthesameasIMPLEMENT_GiOkOLECREATE,exceptitpassesTRUEforthebMultiInstanceparametertotheCOleObjectFactoryconstructor.Wewantaseparateinstanceofthisapplicationtobelaunchedforeachautomationproxyobjectrequestedbyautomationcontrollers.#importc:\programfiles\commonfiles\system\ado\msado15.dllno_GiOknamespacerename(EOF,adoEOF){{AFX_GiOkINSERT_GiOkLOCATION}}MicrosoftVisualC++willinsertadditionaldeclarationsimmediatelybeforethepreviousline.#endif!defined(AFX_GiOkSTDAFX_GiOkH_GiOk_GiOk502E2B60_GiOkB762_GiOk11D7_GiOkA240_GiOk5254AB3E4F7E_GiOk_GiOkINCLUDED_GiOk)C++SourcePartThreeListXSTH.h:interfacefortheCListXSTHclass.#includemyfunction.h#if!defined(AFX_GiOkLISTXSTH_GiOkH_GiOk_GiOkE198FFB6_GiOk347F_GiOk4439_GiOkA356_GiOk3178222241FE_GiOk_GiOkINCLUDED_GiOk)#defineAFX_GiOkLISTXSTH_GiOkH_GiOk_GiOkE198FFB6_GiOk347F_GiOk4439_GiOkA356_GiOk3178222241FE_GiOk_GiOkINCLUDED_GiOk#if_GiOkMSC_GiOkVER1000#pragmaonce#endif_GiOkMSC_GiOkVER1000#includeListCtrlPop.h#includeBaseList.h#includeafxtempl.hclassCListXSTH:publicCBaseList{public:boolCancelTheItem(constint&item);voidPreOnEditChar(constint&item,constint&subitem,UINT&key);boolCheckTheItem(constint&item);boolCheckAll();boolDeleteSelected();intCheckCk(constint&item);intCheckYp(constint&item);boolSetstrlistKcNumber(CStringid,longnumber);boolSetLeftNumber();voidOnParentMoved();voidOnESC(constint&item,constint&subitem);voidOnEditUDNPMessage(constint&item,constint&subitem,UINTkey);boolCreate(DWORDdwStyle,constRECT&rect,CWndpParentWnd,UINTnID);boolInitValuesFromDB();CListXSTH(boolisxsth,CStringdjph);virtual~CListXSTH();voidOnEditKillFocus(constint&item,constint&subitem);boolOnEditReturn(constint&item,constint&subitem);voidOnEditSetFocus(
本文标题:C++源码PIX
链接地址:https://www.777doc.com/doc-4613724 .html