按关键词阅读: 源码 ERA1nov11
1、百度文库-让每个人平等地提升自我C+源码(Kit3907A1)void HideSplashScreen();
static BOOL c_iwKbShowSplashWnd;
static CSplashWnd c_iwKpSplashWnd;
/Generated message map functionsprotected:AFX_iwKMSG(CSplashWnd)afx_iwKmsg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_iwKmsg void OnPaint();
afx_iwKmsg void OnTimer(UINT nIDEv 。
2、ent);
AFX_iwKMSGDECLARE_iwKMESSAGE_iwKMAP();
#endif#if!defined(AFXJwKCUSTOMTREE_iwKH_iwK940239A8JwK3DA6_iwK46F4_iwK92FBJ wKE2253693A832_iwKINCLUDED_iwK)#defineAFX_iwKCUSTOMTREE_iwKH_iwK940239A8_iwK3DA6_iwK46F4_iwK92FB_iwKE225369 3A832_iwKINCLUDED_iwK#if _iwKMSC_iwKVER 1000#pragma once#endif _iwKMSC_iw 。
3、KVER 1000CustomTree.h : header fileCCustomTree view#include Afxcview.hconst int NODECOUNT = 13;
节点数class CCustomTree : public CTreeViewprotected:CCustomTree();
protected constructor used by dynamic creationDECLARE_iwKDYNCREA TE(CCustomTree)/Attributespublic:CStringArray m_iwKTreenodes;
CImageList m_iwK 。
4、imagelist;
CFont m_iwKfont;
CBrush m_iwKbrush;
Operationspublic:virtualvoid DoDbClick();
Overrides/ClassWizard generated virtual function overridesAFX_iwKVIRTUAL(CCustomTree)public:virtual void OnInitialUpdate();
virtual BOOL OnCmdMsg(UINT nID, int nCode, void pExtra, AFX_iwKCMDHANDLERINFO pHandlerInfo);
。
5、protected:virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT pResult);
virtual void OnUpdate(CView pSender, LPARAM lHint, CObject pHint);
virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
virtual void OnDraw(CDC pDC);
afx_iwKmsg HBRUSH OnCtlColor(CDC pDC, CWnd pWnd, UINT nCtlColor);
AFX_iwKV 。
6、IRTUALImplementationprotected:virtual CCustomTree();
#ifdef _iwKDEBUGvirtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endifGenerated message map functionsprotected:AFX_iwKMSG(CCustomTree)afx_iwKmsg void OnDblclk(NMHDR pNMHDR, LRESULT pResult);
afx_iwKmsg void OnSize(UINT nTy 。
7、pe, int cx, int cy);
AFX_iwKMSGDECLARE_iwKMESSAGE_iwKMAP();
AFX_iwKINSERT_iwKLOCATIONMicrosoft Visual C+ will insert additional declarations immediately before the previous line.#endif!defined(AFXJwKCUSTOMTREEJwKH_iwK940239A8_iwK3DA6_iwK46F4_iwK92FB_iwKE2253693A832_iwKINCLUDED_iwK) DCheck.h: interface 。
8、 for the CDCheck class.#if !defined(AFX_iwKDCHECK_iwKH_iwK4D237061_iwK2F6B_iwK4826_iwKA67B_iwK81 DAA5B16EFC_iwKINCLUDED_iwK)#defineAFX_iwKDCHECK_iwKH_iwK4D237061_iwK2F6B_iwK4826_iwKA67B_iwK81DAA5B16EFC_iwKINCLUDED_iwK#if _iwKMSC_iwKVER 1000#pragma once#endif _iwKMSC_iwKVER 1000#include DOperation.hc 。
9、lass CDCheck : public CDOperationpublic:void OnRclickGrid(NMHDR pNMHDR, LRESULT pResult);
void OnButSave();
void OnSetfocusEdtman();
void OnButEnrol();
void Init();
CDCheck();
virtual CDCheck();
#endif!defined(AFXJwKDCHECKJwKHJwK4D237061JwK2F6BJwK4826_iwKA67BJwK81DAA5B16EFC_iwKINCLUDED_iwK)#include #define 。
10、 X 8#define Y 8 int chess凶Y;
int nextxy(int *x, int *y, int count)/*找到基于x,y位置的下一个可走的位置*/switch(count)case 0: if(*x+2=0 & chess*x+2*y-1=0)*x=*x+2;
*y=*y-1;
return 1;
break;
case 1: if(*x+2=X-1 & *y+1=Y-1 & chess*x+2*y+1=0)*x=*x+2;
*y=*y+1;
return 1;
break;
case 2: if(*x+1=0 & chess*x+1*y-2=0) *x=*x+1;
*y=*y-2;
。
11、return 1;
break;
case 3: if(*x+1=X-1 & *y+2=0 & *y-1=0 & chess*x-2*y-1=0) *x=*x-2;
*y=*y-1;
return 1;
break;
case 5: if(*x-2=0 & *y+1=0 & *y-2=0 & chess*x-1*y-2=0) *x=*x-1;
*y=*y-2;
return 1;
break;
case 7: if(*x-1=0 & *y+2=Y-1 & chess*x-1*y+2=0) *x=*x-1;
*y=*y+2;
return 1;
break;
default: break;
return 0;
void CI 。
12、wK_Recordset:SetMaxRecords(long nNewValue)static BYTE parms =VTSIwK_I4;
InvokeHelper(0x3f1, DISPA TCHIwK_PROPERTYPUT, VTIwK_EMPTY , NULL, parms, nNewValue);
long CIwK_Recordset:GetRecordCount()long result;
InvokeHelper(0x3f2, DISPA TCHIwK_PROPERTYGET, VTIwK_I4, (void)&result, NULL);
return result;
void C 。
13、IwK_Recordset:SetRefSource(LPDISPATCH newValue)static BYTE parms =VTSIwK_DISPATCH;
InvokeHelper(0x3f3, DISPA TCHIwK_PROPERTYPUTREF, VTIwK_EMPTY , NULL, parms, newValue);
void CIwK_Recordset:SetSource(LPCTSTR lpszNewValue)static BYTE parms =VTSIwK_BSTR;
InvokeHelper(0x3f3, DISPA TCHIwK_PROPERTYPUT, VTIw 。
14、K_EMPTY , NULL, parms, lpszNewValue);
VARIANT CIwK_Recordset:GetSource()VARIANT result;
InvokeHelper(0x3f3, DISPATCHIwK_PROPERTYGET, VTIwK_V ARIANT, (void)&result, NULL);
return result;
void CIwK_Recordset:AddNew(const V ARIANT& FieldList, const VARIANT& Values)static BYTE parms=VTSIwK_VARIANT VTSIwK_V。
15、ARIANT;
InvokeHelper(0x3f4, DISPA TCHIwK_METHOD, VTIwK_EMPTY , NULL, parms, &FieldList, &Values);
int TravelChessBoard(int x, int y, int tag)/*深度优先搜索地马踏棋盘*/int x1=x, y1=y, flag=0, count=0;
稿源:(未知)
【傻大方】网址:/a/2021/0905/0024107271.html
标题:源码|C源码ERA1nov11