求关于用win32写的网络游戏的win32应用程序 源代码码,感激不尽啊

01 本游戏是基于WIN32SDK编写的,其中用了MFC。基本上是很好玩的好 Other Games 其他
238万源代码下载-
&文件名称: 01
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 1648 KB
&&上传时间:
&&下载次数: 8
&&提 供 者:
&详细说明:本游戏是基于WIN32SDK编写的,其中用了MFC。基本上是很好玩的好游戏-This game is based on the WIN32SDK prepared, which used MFC. Basically, the game is good fun
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&第3章 贪吃蛇&&............\skyblue_Snake&&............\.............\bitmap1.bmp&&............\.............\brick.bmp&&............\.............\Debug&&............\.............\.....\main.obj&&............\.............\.....\Snake.exe&&............\.............\.....\Snake.ilk&&............\.............\.....\snake.obj&&............\.............\.....\Snake.pch&&............\.............\.....\Snake.pdb&&............\.............\.....\snaker.res&&............\.............\.....\table.obj&&............\.............\.....\vc60.idb&&............\.............\.....\vc60.pdb&&............\.............\end.bmp&&............\.............\icon1.ico&&............\.............\main.cpp&&............\.............\scoreboard.bmp&&............\.............\snake.bmp&&............\.............\snake.cpp&&............\.............\Snake.dsp&&............\.............\Snake.dsw&&............\.............\snake.h&&............\.............\Snake.ncb&&............\.............\Snake.opt&&............\.............\Snake.plg&&............\.............\snake.vsd&&............\.............\snaker.aps&&............\.............\snaker.h&&............\.............\snaker.rc&&............\.............\table.cpp&&............\.............\table.h&&............\.............\x.bmp
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - 贪吃蛇,使用循环,嵌套,变量,随机函数等,通过啊,谢谢
&[] - Visual+C+++MFC+棋牌类游戏编程实例,包括斗地主,飞行棋,五子棋,象棋,网络
&[] - vc++结合opengl编写的射击游戏,代码简单效果良好。
&[] - 本文件是基于VC下用SDK编写的二十个经典的小游戏的源代码!
拿来共享! 希望对大家有所帮助!简单连连看游戏&源代码
老师上课教了一个简单连连看游戏的制作。感觉不错!恰巧今年学会了一个游戏----魔兽,最喜欢魔兽的画面,于是就花了五一一天时间做了这个“魔兽连连看游戏”。以下为画面截图。和部分源代码。
可以下载此资源
// lianliankan.cpp : Defines the class behaviors for the
application.
#include "stdafx.h"
#include "lianliankan.h"
#include "lianliankanDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
/////////////////////////////////////////////////////////////////////////////
// CLianliankanApp
BEGIN_MESSAGE_MAP(CLianliankanApp, CWinApp)
&//{{AFX_MSG_MAP(CLianliankanApp)
&&// NOTE - the ClassWizard will
add and remove mapping macros here.
DO NOT EDIT what you see in these blocks of generated code!
&//}}AFX_MSG
&ON_COMMAND(ID_HELP, CWinApp::OnHelp)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CLianliankanApp construction
CLianliankanApp::CLianliankanApp()
&// TODO: add construction code here,
&// Place all significant initialization in
InitInstance
/////////////////////////////////////////////////////////////////////////////
// The one and only CLianliankanApp object
CLianliankanApp theA
/////////////////////////////////////////////////////////////////////////////
// CLianliankanApp initialization
BOOL CLianliankanApp::InitInstance()
&AfxEnableControlContainer();
&// Standard initialization
&// If you are not using these features and wish
to reduce the size
&//& of your final executable,
you should remove from the following
&//& the specific initialization
routines you do not need.
#ifdef _AFXDLL
&Enable3dControls();&&&//
Call this when using MFC in a shared DLL
&Enable3dControlsStatic();&//
Call this when linking to MFC statically
&CLianliankanD
&m_pMainWnd = &
&int nResponse = dlg.DoModal();
&if (nResponse == IDOK)
&&// TODO: Place code here to
handle when the dialog is
&&//& dismissed
&else if (nResponse == IDCANCEL)
&&// TODO: Place code here to
handle when the dialog is
&&//& dismissed
with Cancel
&// Since the dialog has been closed, return
FALSE so that we exit the
&//& application, rather than
start the application's message pump.
&return FALSE;
// lianliankan.h : main header file for the LIANLIANKAN
application
!defined(AFX_LIANLIANKAN_H__6ADA7_429D_B634D4C8__INCLUDED_)
AFX_LIANLIANKAN_H__6ADA7_429D_B634D4C8__INCLUDED_
#if _MSC_VER & 1000
#pragma once
#endif // _MSC_VER & 1000
#ifndef __AFXWIN_H__
&#error include 'stdafx.h' before including this
file for PCH
#include "resource.h"&&// main
/////////////////////////////////////////////////////////////////////////////
// CLianliankanApp:
// See lianliankan.cpp for the implementation of this class
class CLianliankanApp : public CWinApp
&CLianliankanApp();
// Overrides
&// ClassWizard generated virtual function
&//{{AFX_VIRTUAL(CLianliankanApp)
&virtual BOOL InitInstance();
&//}}AFX_VIRTUAL
// Implementation
&//{{AFX_MSG(CLianliankanApp)
&&// NOTE - the ClassWizard will
add and remove member functions here.
DO NOT EDIT what you see in these blocks of generated code !
&//}}AFX_MSG
&DECLARE_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations
immediately before the previous line.
!defined(AFX_LIANLIANKAN_H__6ADA7_429D_B634D4C8__INCLUDED_)
// lianliankanDlg.cpp : implementation file
#include "StdAfx.h"
#include "lianliankan.h"
#include "lianliankanDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About
class CAboutDlg : public CDialog
&CAboutDlg();
// Dialog Data
&//{{AFX_DATA(CAboutDlg)
&enum { IDD = IDD_ABOUTBOX };
&//}}AFX_DATA
&// ClassWizard generated virtual function
&//{{AFX_VIRTUAL(CAboutDlg)
&protected:
&virtual void DoDataExchange(CDataExchange*
pDX);&&& //
DDX/DDV support
&//}}AFX_VIRTUAL
// Implementation
protected:
&//{{AFX_MSG(CAboutDlg)
&//}}AFX_MSG
&DECLARE_MESSAGE_MAP()
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
&//{{AFX_DATA_INIT(CAboutDlg)
&//}}AFX_DATA_INIT
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
&CDialog::DoDataExchange(pDX);
&//{{AFX_DATA_MAP(CAboutDlg)
&//}}AFX_DATA_MAP
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
&//{{AFX_MSG_MAP(CAboutDlg)
&&// No message handlers
&//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CLianliankanDlg dialog
CLianliankanDlg::CLianliankanDlg(CWnd* pParent )
&: CDialog(CLianliankanDlg::IDD, pParent)
&//{{AFX_DATA_INIT(CLianliankanDlg)
&//}}AFX_DATA_INIT
&// Note that LoadIcon does not require a
subsequent DestroyIcon in Win32
&m_hIcon =
AfxGetApp()-&LoadIcon(IDR_MAINFRAME);
&state = -1;
AfxGetApp()-&LoadIcon(IDI_ICON33);
&count = 0;
temp[]={IDI_ICON1,IDI_ICON2,IDI_ICON3,IDI_ICON4,IDI_ICON5,IDI_ICON6,IDI_ICON7,IDI_ICON8,IDI_ICON9,IDI_ICON10,IDI_ICON11,IDI_ICON12,IDI_ICON13,IDI_ICON14,IDI_ICON15,IDI_ICON16,IDI_ICON17,IDI_ICON18,IDI_ICON19,IDI_ICON20,IDI_ICON21,IDI_ICON22,IDI_ICON23,IDI_ICON24,IDI_ICON25,IDI_ICON26,IDI_ICON27,IDI_ICON28,IDI_ICON29,IDI_ICON30,IDI_ICON31,IDI_ICON32,IDI_ICON1,IDI_ICON2,IDI_ICON3,IDI_ICON4,IDI_ICON5,IDI_ICON6,IDI_ICON7,IDI_ICON8,IDI_ICON9,IDI_ICON10,IDI_ICON11,IDI_ICON12,IDI_ICON13,IDI_ICON14,IDI_ICON15,IDI_ICON16,IDI_ICON17,IDI_ICON18,IDI_ICON19,IDI_ICON20,IDI_ICON21,IDI_ICON22,IDI_ICON23,IDI_ICON24,IDI_ICON25,IDI_ICON26,IDI_ICON27,IDI_ICON28,IDI_ICON29,IDI_ICON30,IDI_ICON31,IDI_ICON32};
&for(int i=0;i&64;i++){
&&icon[i] = temp[i];
void CLianliankanDlg::DoDataExchange(CDataExchange* pDX)
&CDialog::DoDataExchange(pDX);
&//{{AFX_DATA_MAP(CLianliankanDlg)
&DDX_Control(pDX, IDC_BUTTON9, m_btn9);
&DDX_Control(pDX, IDC_BUTTON8, m_btn8);
&DDX_Control(pDX, IDC_BUTTON7, m_btn7);
&DDX_Control(pDX, IDC_BUTTON64, m_btn64);
&DDX_Control(pDX, IDC_BUTTON63, m_btn63);
&DDX_Control(pDX, IDC_BUTTON62, m_btn62);
&DDX_Control(pDX, IDC_BUTTON61, m_btn61);
&DDX_Control(pDX, IDC_BUTTON60, m_btn60);
&DDX_Control(pDX, IDC_BUTTON6, m_btn6);
&DDX_Control(pDX, IDC_BUTTON59, m_btn59);
&DDX_Control(pDX, IDC_BUTTON58, m_btn58);
&DDX_Control(pDX, IDC_BUTTON57, m_btn57);
&DDX_Control(pDX, IDC_BUTTON56, m_btn56);
&DDX_Control(pDX, IDC_BUTTON55, m_btn55);
&DDX_Control(pDX, IDC_BUTTON54, m_btn54);
&DDX_Control(pDX, IDC_BUTTON53, m_btn53);
&DDX_Control(pDX, IDC_BUTTON52, m_btn52);
&DDX_Control(pDX, IDC_BUTTON51, m_btn51);
&DDX_Control(pDX, IDC_BUTTON50, m_btn50);
&DDX_Control(pDX, IDC_BUTTON5, m_btn5);
&DDX_Control(pDX, IDC_BUTTON49, m_btn49);
&DDX_Control(pDX, IDC_BUTTON48, m_btn48);
&DDX_Control(pDX, IDC_BUTTON47, m_btn47);
&DDX_Control(pDX, IDC_BUTTON46, m_btn46);
&DDX_Control(pDX, IDC_BUTTON45, m_btn45);
&DDX_Control(pDX, IDC_BUTTON44, m_btn44);
&DDX_Control(pDX, IDC_BUTTON43, m_btn43);
&DDX_Control(pDX, IDC_BUTTON42, m_btn42);
&DDX_Control(pDX, IDC_BUTTON41, m_btn41);
&DDX_Control(pDX, IDC_BUTTON40, m_btn40);
&DDX_Control(pDX, IDC_BUTTON4, m_btn4);
&DDX_Control(pDX, IDC_BUTTON39, m_btn39);
&DDX_Control(pDX, IDC_BUTTON38, m_btn38);
&DDX_Control(pDX, IDC_BUTTON37, m_btn37);
&DDX_Control(pDX, IDC_BUTTON36, m_btn36);
&DDX_Control(pDX, IDC_BUTTON35, m_btn35);
&DDX_Control(pDX, IDC_BUTTON34, m_btn34);
&DDX_Control(pDX, IDC_BUTTON33, m_btn33);
&DDX_Control(pDX, IDC_BUTTON32, m_btn32);
&DDX_Control(pDX, IDC_BUTTON31, m_btn31);
&DDX_Control(pDX, IDC_BUTTON30, m_btn30);
&DDX_Control(pDX, IDC_BUTTON3, m_btn3);
&DDX_Control(pDX, IDC_BUTTON29, m_btn29);
&DDX_Control(pDX, IDC_BUTTON28, m_btn28);
&DDX_Control(pDX, IDC_BUTTON27, m_btn27);
&DDX_Control(pDX, IDC_BUTTON26, m_btn26);
&DDX_Control(pDX, IDC_BUTTON25, m_btn25);
&DDX_Control(pDX, IDC_BUTTON24, m_btn24);
&DDX_Control(pDX, IDC_BUTTON23, m_btn23);
&DDX_Control(pDX, IDC_BUTTON22, m_btn22);
&DDX_Control(pDX, IDC_BUTTON21, m_btn21);
&DDX_Control(pDX, IDC_BUTTON20, m_btn20);
&DDX_Control(pDX, IDC_BUTTON2, m_btn2);
&DDX_Control(pDX, IDC_BUTTON19, m_btn19);
&DDX_Control(pDX, IDC_BUTTON18, m_btn18);
&DDX_Control(pDX, IDC_BUTTON17, m_btn17);
&DDX_Control(pDX, IDC_BUTTON16, m_btn16);
&DDX_Control(pDX, IDC_BUTTON15, m_btn15);
&DDX_Control(pDX, IDC_BUTTON14, m_btn14);
&DDX_Control(pDX, IDC_BUTTON13, m_btn13);
&DDX_Control(pDX, IDC_BUTTON12, m_btn12);
&DDX_Control(pDX, IDC_BUTTON11, m_btn11);
&DDX_Control(pDX, IDC_BUTTON10, m_btn10);
&DDX_Control(pDX, IDC_BUTTON1, m_btn1);
&//}}AFX_DATA_MAP
BEGIN_MESSAGE_MAP(CLianliankanDlg, CDialog)
&//{{AFX_MSG_MAP(CLianliankanDlg)
&ON_WM_SYSCOMMAND()
&ON_WM_PAINT()
&ON_WM_QUERYDRAGICON()
&ON_COMMAND_RANGE(IDC_BUTTON1,IDC_BUTTON64,OnButton)
&//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CLianliankanDlg message handlers
BOOL CLianliankanDlg::OnInitDialog()
&CDialog::OnInitDialog();
&// Add "About..." menu item to system
&// IDM_ABOUTBOX must be in the system command
&ASSERT((IDM_ABOUTBOX & 0xFFF0) ==
IDM_ABOUTBOX);
&ASSERT(IDM_ABOUTBOX & 0xF000);
&CMenu* pSysMenu = GetSystemMenu(FALSE);
&if (pSysMenu != NULL)
&&CString strAboutM
&&strAboutMenu.LoadString(IDS_ABOUTBOX);
(!strAboutMenu.IsEmpty())
&&&pSysMenu-&AppendMenu(MF_SEPARATOR);
&&&pSysMenu-&AppendMenu(MF_STRING,
IDM_ABOUTBOX, strAboutMenu);
&// Set the icon for this
dialog.& The framework does this
automatically
&//& when the application's main
window is not a dialog
&SetIcon(m_hIcon,
TRUE);&&&// Set
&SetIcon(m_hIcon,
FALSE);&&// Set small icon
&&srand((unsigned)time(NULL));
&for(int i=0;i&100;i++){
&&int m = rand()%64;
&&int n = rand()%64;
&&UINT temp = icon[m];
&&icon[m] = icon[n];
&&icon[n] =
Icon1=AfxGetApp()-&LoadIcon(icon[1]);
&m_btn1.SetIcon(Icon1);
Icon2=AfxGetApp()-&LoadIcon(icon[2]);
&m_btn2.SetIcon(Icon2);
Icon3=AfxGetApp()-&LoadIcon(icon[3]);
&m_btn3.SetIcon(Icon3);
Icon4=AfxGetApp()-&LoadIcon(icon[4]);
&m_btn4.SetIcon(Icon4);
Icon5=AfxGetApp()-&LoadIcon(icon[5]);
&m_btn5.SetIcon(Icon5);
Icon6=AfxGetApp()-&LoadIcon(icon[6]);
&m_btn6.SetIcon(Icon6);
Icon7=AfxGetApp()-&LoadIcon(icon[7]);
&m_btn7.SetIcon(Icon7);
Icon8=AfxGetApp()-&LoadIcon(icon[8]);
&m_btn8.SetIcon(Icon8);
Icon9=AfxGetApp()-&LoadIcon(icon[9]);
&m_btn9.SetIcon(Icon9);
Icon10=AfxGetApp()-&LoadIcon(icon[10]);
&m_btn10.SetIcon(Icon10);
Icon11=AfxGetApp()-&LoadIcon(icon[11]);
&m_btn11.SetIcon(Icon11);
Icon12=AfxGetApp()-&LoadIcon(icon[12]);
&m_btn12.SetIcon(Icon12);
Icon13=AfxGetApp()-&LoadIcon(icon[13]);
&m_btn13.SetIcon(Icon13);
Icon14=AfxGetApp()-&LoadIcon(icon[14]);
&m_btn14.SetIcon(Icon14);
Icon15=AfxGetApp()-&LoadIcon(icon[15]);
&m_btn15.SetIcon(Icon15);
Icon16=AfxGetApp()-&LoadIcon(icon[16]);
&m_btn16.SetIcon(Icon16);
Icon17=AfxGetApp()-&LoadIcon(icon[17]);
&m_btn17.SetIcon(Icon17);
Icon18=AfxGetApp()-&LoadIcon(icon[18]);
&m_btn18.SetIcon(Icon18);
Icon19=AfxGetApp()-&LoadIcon(icon[19]);
&m_btn19.SetIcon(Icon19);
Icon20=AfxGetApp()-&LoadIcon(icon[20]);
&m_btn20.SetIcon(Icon20);
Icon21=AfxGetApp()-&LoadIcon(icon[21]);
&m_btn21.SetIcon(Icon21);
Icon22=AfxGetApp()-&LoadIcon(icon[22]);
&m_btn22.SetIcon(Icon22);
Icon23=AfxGetApp()-&LoadIcon(icon[23]);
&m_btn23.SetIcon(Icon23);
Icon24=AfxGetApp()-&LoadIcon(icon[24]);
&m_btn24.SetIcon(Icon24);
Icon25=AfxGetApp()-&LoadIcon(icon[25]);
&m_btn25.SetIcon(Icon25);
Icon26=AfxGetApp()-&LoadIcon(icon[26]);
&m_btn26.SetIcon(Icon26);
Icon27=AfxGetApp()-&LoadIcon(icon[27]);
&m_btn27.SetIcon(Icon27);
Icon28=AfxGetApp()-&LoadIcon(icon[28]);
&m_btn28.SetIcon(Icon28);
Icon29=AfxGetApp()-&LoadIcon(icon[29]);
&m_btn29.SetIcon(Icon29);
Icon30=AfxGetApp()-&LoadIcon(icon[30]);
&m_btn30.SetIcon(Icon30);
Icon31=AfxGetApp()-&LoadIcon(icon[31]);
&m_btn31.SetIcon(Icon31);
Icon32=AfxGetApp()-&LoadIcon(icon[32]);
&m_btn32.SetIcon(Icon32);
Icon33=AfxGetApp()-&LoadIcon(icon[33]);
&m_btn33.SetIcon(Icon33);
Icon34=AfxGetApp()-&LoadIcon(icon[34]);
&m_btn34.SetIcon(Icon34);
Icon35=AfxGetApp()-&LoadIcon(icon[35]);
&m_btn35.SetIcon(Icon35);
Icon36=AfxGetApp()-&LoadIcon(icon[36]);
&m_btn36.SetIcon(Icon36);
Icon37=AfxGetApp()-&LoadIcon(icon[37]);
&m_btn37.SetIcon(Icon37);
Icon38=AfxGetApp()-&LoadIcon(icon[38]);
&m_btn38.SetIcon(Icon38);
Icon39=AfxGetApp()-&LoadIcon(icon[39]);
&m_btn39.SetIcon(Icon39);
Icon40=AfxGetApp()-&LoadIcon(icon[40]);
&m_btn40.SetIcon(Icon40);
Icon41=AfxGetApp()-&LoadIcon(icon[41]);
&m_btn41.SetIcon(Icon41);
Icon42=AfxGetApp()-&LoadIcon(icon[42]);
&m_btn42.SetIcon(Icon42);
Icon43=AfxGetApp()-&LoadIcon(icon[43]);
&m_btn43.SetIcon(Icon43);
Icon44=AfxGetApp()-&LoadIcon(icon[44]);
&m_btn44.SetIcon(Icon44);
Icon45=AfxGetApp()-&LoadIcon(icon[45]);
&m_btn45.SetIcon(Icon45);
Icon46=AfxGetApp()-&LoadIcon(icon[46]);
&m_btn46.SetIcon(Icon46);
Icon47=AfxGetApp()-&LoadIcon(icon[47]);
&m_btn47.SetIcon(Icon47);
Icon48=AfxGetApp()-&LoadIcon(icon[48]);
&m_btn48.SetIcon(Icon48);
Icon49=AfxGetApp()-&LoadIcon(icon[49]);
&m_btn49.SetIcon(Icon49);
Icon50=AfxGetApp()-&LoadIcon(icon[50]);
&m_btn50.SetIcon(Icon50);
Icon51=AfxGetApp()-&LoadIcon(icon[51]);
&m_btn51.SetIcon(Icon51);
Icon52=AfxGetApp()-&LoadIcon(icon[52]);
&m_btn52.SetIcon(Icon52);
Icon53=AfxGetApp()-&LoadIcon(icon[53]);
&m_btn53.SetIcon(Icon53);
Icon54=AfxGetApp()-&LoadIcon(icon[54]);
&m_btn54.SetIcon(Icon54);
Icon55=AfxGetApp()-&LoadIcon(icon[55]);
&m_btn55.SetIcon(Icon55);
Icon56=AfxGetApp()-&LoadIcon(icon[56]);
&m_btn56.SetIcon(Icon56);
Icon57=AfxGetApp()-&LoadIcon(icon[57]);
&m_btn57.SetIcon(Icon57);
Icon58=AfxGetApp()-&LoadIcon(icon[58]);
&m_btn58.SetIcon(Icon58);
Icon59=AfxGetApp()-&LoadIcon(icon[59]);
&m_btn59.SetIcon(Icon59);
Icon60=AfxGetApp()-&LoadIcon(icon[60]);
&m_btn60.SetIcon(Icon60);
Icon61=AfxGetApp()-&LoadIcon(icon[61]);
&m_btn61.SetIcon(Icon61);
Icon62=AfxGetApp()-&LoadIcon(icon[62]);
&m_btn62.SetIcon(Icon62);
Icon63=AfxGetApp()-&LoadIcon(icon[63]);
&m_btn63.SetIcon(Icon63);
Icon64=AfxGetApp()-&LoadIcon(icon[0]);
&m_btn64.SetIcon(Icon64);
&beginTime = CTime::GetCurrentTime();
&// TODO: Add extra initialization here
&return TRUE;& // return
TRUE& unless you set the focus to a control
void CLianliankanDlg::OnSysCommand(UINT nID, LPARAM
&if ((nID & 0xFFF0) ==
IDM_ABOUTBOX)
&&CAboutDlg dlgA
&&dlgAbout.DoModal();
&&CDialog::OnSysCommand(nID,
// If you add a minimize button to your dialog, you will need
the code below
//& to draw the icon.& For MFC
applications using the document/view model,
//& this is automatically done for you by the
framework.
void CLianliankanDlg::OnPaint()
&if (IsIconic())
&&CPaintDC dc(this); // device
context for painting
&&SendMessage(WM_ICONERASEBKGND,
(WPARAM) dc.GetSafeHdc(), 0);
&&// Center icon in client
&&int cxIcon =
GetSystemMetrics(SM_CXICON);
&&int cyIcon =
GetSystemMetrics(SM_CYICON);
&&GetClientRect(&rect);
&&int x = (rect.Width() - cxIcon
&&int y = (rect.Height() - cyIcon
&&// Draw the icon
&&dc.DrawIcon(x, y,
&&CDialog::OnPaint();
// The system calls this to obtain the cursor to display while
the user drags
//& the minimized window.
HCURSOR CLianliankanDlg::OnQueryDragIcon()
&return (HCURSOR) m_hI
void CLianliankanDlg::OnButton(UINT nID){
&state = -
&CButton* cb = (CButton*)GetDlgItem(nID);
&if(state&0){
cb-&GetIcon();
&}else if(state&0){
cb-&GetIcon();
&&if(icon1==icon2&&cb1!=cb2&&cb1-&GetIcon()!=blank){
&&&cb1-&SetIcon(blank);
&&&cb2-&SetIcon(blank);
&&&count+=2;
&&&if(count==64){
&&&&endTime
= CTime::GetCurrentTime();
&&&&CTimeSpan
duration = endTime - beginT
&&&&MessageBox("恭喜你,勇士!你的魔兽等级将增加一级!本次游戏用时:"+duration.Format("%M")+"分"+duration.Format("%S")+"秒","",MB_OK);
&UpdateData(FALSE);
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。只需一步,快速开始
后使用快捷导航没有帐号?
查看: 1073|回复: 8
哪有罗云彬的win32汇编语言程序设计的书里的源代码啊啊
签到天数: 51 天[LV.5]常住居民I
马上注册加入鱼C,享用更多服务吧^_^
才可以下载或查看,没有帐号?
哪有罗云彬的win32汇编语言程序设计的书里的源代码啊啊& &急求啊
哪有罗云彬的win32汇编语言程序设计的书里的源代码啊啊& &急求啊
如果您的【问题求助】得到满意的解答,请自行将分类修改为【已经解决】;如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】鼓励;善用【论坛搜索】功能,那里可能有您想要的***!
签到天数: 111 天[LV.6]常住居民II
飞过............................
如果您的【问题求助】得到满意的解答,请自行将分类修改为【已经解决】;如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】鼓励;善用【论坛搜索】功能,那里可能有您想要的***!
签到天数: 354 天[LV.8]以坛为家I
(847.17 KB, 下载次数: 147)
23:25 上传
点击文件名下载附件
如果您的【问题求助】得到满意的解答,请自行将分类修改为【已经解决】;如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】鼓励;善用【论坛搜索】功能,那里可能有您想要的***!
签到天数: 51 天[LV.5]常住居民I
福禄娃娃 发表于
怎么有毒啊。。。。
如果您的【问题求助】得到满意的解答,请自行将分类修改为【已经解决】;如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】鼓励;善用【论坛搜索】功能,那里可能有您想要的***!
签到天数: 354 天[LV.8]以坛为家I
ypyangpong 发表于
怎么有毒啊。。。。
有毒是正常的,只要杀毒软件愿意,他可以把任何程序都当做病毒,利用特征码识别等等,宁可错杀一千,不可漏杀一个,这是杀毒软件的原则。
为什么易语言编写的任何正常程序----&杀毒软件都报毒?
只要你用过破解软件、一些黑客软件杀毒软件都会报毒。
如果您的【问题求助】得到满意的解答,请自行将分类修改为【已经解决】;如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】鼓励;善用【论坛搜索】功能,那里可能有您想要的***!
签到天数: 51 天[LV.5]常住居民I
福禄娃娃 发表于
有毒是正常的,只要杀毒软件愿意,他可以把任何程序都当做病毒,利用特征码识别等等,宁可错杀一千,不可 ...
懂了。。。谢谢哈&&,你能帮我看个程序吗& &不知道哪错了&&
& & & & & & & & .386
& & & & & & & & .model flat,stdcall
& & & & & & & & option casemap:none
& & & & & & & &
include& & & & & & & & windows.inc
include& & & & & & & & user32.inc
includelib& & & & user32.lib
include& & & & & & & & kernel32.inc
includelib& & & & kernel32.lib
& & & & & & & & .const
szCaption& & & & db '恭喜',0
szText& & & & & & & & db '当您看到这个信息的时候,您已经可以编译Win32汇编程序了!',0
& & & & & & & & .code
start:& & & & & & & & invoke & & & & MessageBox,& & & & NULL,offset szCaption,offset szText,MB_OK
& & & & & & & & & & & & invoke & & & & ExitProcess,NULL
如果您的【问题求助】得到满意的解答,请自行将分类修改为【已经解决】;如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】鼓励;善用【论坛搜索】功能,那里可能有您想要的***!
签到天数: 51 天[LV.5]常住居民I
ypyangpong 发表于
懂了。。。谢谢哈&&,你能帮我看个程序吗& &不知道哪错了&&
& & & & & & & & .386
& & & & & & & & .model flat,stdcall
提示错误是& && &E:\Masm32\Include\windows.inc(19780) : error A2008: syntax error : BOOL
如果您的【问题求助】得到满意的解答,请自行将分类修改为【已经解决】;如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】鼓励;善用【论坛搜索】功能,那里可能有您想要的***!
签到天数: 69 天[LV.6]常住居民II
易语言 编译的 玩意 确实不算个玩意
下载10个有7个 报错,后来哥再也不去下载了。:huffy:
如果您的【问题求助】得到满意的解答,请自行将分类修改为【已经解决】;如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】鼓励;善用【论坛搜索】功能,那里可能有您想要的***!
签到天数: 3 天[LV.2]偶尔看看I
多谢分享 我的.0..0
如果您的【问题求助】得到满意的解答,请自行将分类修改为【已经解决】;如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】鼓励;善用【论坛搜索】功能,那里可能有您想要的***!
站长推荐 /1
为了促进论坛学习交流、互相分享经验心得,鱼C论坛与15PB信息安全教育共同筹办此次活动。旨在记录大家学习编程的心路历程,分享一些学习经验和技巧……
•••(
Powered by

参考资料

 

随机推荐