- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 排序
/////////////////冒泡void SortBubble(BYTE cbTempCard[],INT nCount){ BYTE cbTemp; bool bExchange=false; for(int i=0;i {for(int j=0;j{if(cbTempCard[j]>cbTempCard[j+1]){cbTemp=cbT
2015-12-08 14:54:09
180
转载 键盘虚拟键值编码表 使用keybd_Event
模拟键盘输入首先要用到一个API函数:keybd_event。 我们是菜鸟,所以不必具体去理解它的详细用法,只要按以下方法使用即可了!呵呵! 模拟按键有两个基本动作,即按下键和放开按键,所以我们每模拟一次按键就要调用两次该API函数,其方法是: 例子1:模拟按下'A'键 keybd_event(65,0,0,0); keybd_event(65,0,KEYEVEN
2015-12-06 22:36:36
399
原创 SOCKET
//连接操作BYTE CWEBSocket::ConnectServer(LPCTSTR pszServer, WORD wPort){//效验参数ASSERT(m_hSocket==INVALID_SOCKET);ASSERT(m_cbSocketStatus==SOCKET_STATUS_IDLE);//设置参数m_wHeadSize=0;ZeroMem
2015-10-09 11:23:15
107
原创 剪贴板
//拷贝字符bool CWHService::SetClipboardString(LPCTSTR pszString){//变量定义HANDLE hData=NULL;BOOL bOpenClopboard=FALSE;//执行逻辑__try{//打开拷贝bOpenClopboard=OpenClipboard(AfxGetMainWnd()->m
2015-10-08 16:26:21
207
原创 窗体裁剪
void CDlgLogon::SetupRegion(CDC *pDC, CString BackPngName, COLORREF TransColor ){CRect cRect;CRgn wndRgn, rgnTemp;//取得窗口大小GetWindowRect(&cRect);CPngImage ImageBack;ImageBack.LoadIma
2015-09-24 14:54:42
279
原创 修改跑酷
///////////////////////bool GameMenu::init()//新游戏,继续游戏,关于,声音,join进主菜单并设置位置和切换场景回调 层是init{ if ( !CCLayer::init() )//重载父类 { return false; } CCSize size = CCDirecto
2015-08-20 14:11:53
92
原创 paoku流程
///D:\cocos2d-x-2.2.6\cocos2d-x-2.2.6\projects\paoku\proj.win32\main.cpp///_tWinMain AppDelegate app;//本身类里构造里什么也没做,但父类构造里赋值了句柄和程序指针 CCEGLView* eglView = CCEGLView::sharedOpenGLView(); e
2015-08-17 13:40:47
83
原创 大奖提示重叠
void GlobalTip::ShowTip( int tipType, const char* strParam, int numParam ){text_.clear();string scoreStr;if ( numParam > 0 ){scoreStr = ToString( numParam );}text_ += preStr;text_ +=
2015-08-12 16:40:28
55
原创 结算中捕鱼金币重算
////e:\永荣\游戏组件\常规游戏\蛇行亿年\蛇行亿年客户端\Frame\gameWorld.cppvoid GameWorld::OnUserIn( EventParam p ){if (p.pUserData->wChairID == g_Env->pNetWorkManger->GetSelfChairID()){DteUIFont* playerName = pUI
2015-07-02 17:15:49
83
原创 sql server 2008 在与 SQL Server 提示建立连接时出现与网络相关的或特定于实例的错误
1、开始--》所有程序--》Microsoft Visual Studio 2008 R2--》配置工具--》SQL server配置管理器2、然后打开配置管理器,查看图中的服务是否开启了。如果没有开启,就把相应的服务开启。注意:第一步中的是sql server配置管理器而不是reporting service 配置管理器。3.如果服务开
2015-06-10 14:15:58
291
原创 将捕鱼的场景切换时间设置成可配置
//////////////////e:\永荣\游戏组件\常规游戏\蛇行亿年\蛇行亿年服务器\TableFrameSink.hint m_nChangeSceneTimeDelay;//////////////////e:\永荣\游戏组件\常规游戏\蛇行亿年\蛇行亿年服务器\TableFrameSink.cppvoid CTableFrameSink::Read
2015-06-09 13:43:17
314
原创 下分时去掉金币变化日志
void GameWorld::OnScoreDownButtonClicked( bool bDown ){if (bDown==false && g_Env->pNetWorkManger != NULL && g_Env->pNetWorkManger->GetSelfChairID() >= 0){g_Env->pNetWorkManger->fishSender()->S
2015-06-02 10:48:59
59
原创 把锁定功能修改为只生效一次
/////程序流程//////////////////////GameWorld.__UpdateInputEvent if (hge->Input_KeyUp(HGEK_S)){pKeyManager->OnLockIsRelease(true);}//////////////////void dteKeyManager::OnLockIsRelease(bo
2015-06-01 15:51:58
188
原创 服务启动失败,经验参数配置错误
E:\永荣\运行\release\unicode\Experience.ini中设置为运营模式时;是否开发模式(1:表示开发模式,0表示运营模式)[EXPLOT]IsExplot =0对应的二人雀神游戏经验没有配置对;[二人雀神][357] ;这里为对应的游戏id;进入房间分数0 =(100,18,0.5),(50,10,0.1)1000 =(
2015-05-27 09:12:54
260
原创 单例
////////////CDlgGuidIngule.cpp//全局区域初始化CDlgGuidIngule *CDlgGuidIngule::m_pDlgGuidIngule = NULL;//获取单例CDlgGuidIngule * CDlgGuidIngule::GetInstance(){if(m_pDlgGuidIngule == NULL){
2015-05-19 15:44:39
196
原创 游戏中不能使用点卡
//CPlatformFrame.OnCommandcase IDC_NAVIGATION+2: //充值{//by caoyongrong 5/4/2015//构造菜单CSkinMenu UserInfoMenu;UserInfoMenu.CreateMenu();UserInfoMenu.AppendMenu(IDM_MenuEBankRecharge,T
2015-05-14 17:47:59
284
原创 撤销弹起的扑克,解决顺子时不能撤销的bug
/////////////CardControl.h//当撤销弹起的扑克时,设置扑克,解决顺子时不能撤销的bugbool SetUnShootArea(BYTE cbHeadIndex, BYTE cbTailIndex);/////////////CardControl.cpp //当撤销弹起的扑克时,设置扑克,解决顺子时不能撤销的bugbool CCardContr
2015-05-12 14:17:29
154
原创 tchar函数
CString sCmd=_T("");TCHAR szPath[512]={0};GetModuleFileName(NULL,szPath,sizeof(szPath));m_sFile.Format(_T("%s"),szPath);sCmd=m_sFile;m_sFile=m_sFile.Left(m_sFile.ReverseFind('.'));m_sFile+
2015-05-12 11:14:23
239
原创 点卡充值(2)
----------------------------------------------------------存储过程-------------------------------------------------------USE [QPTreasureDB]GO/****** Object: StoredProcedure [dbo].[GSP_GR_DiankaUse]
2015-05-07 18:06:48
657
原创 创建圆角窗体
//圆角大小#define ROUND_CX 7//圆角宽度#define ROUND_CY 7//圆角高度//屏幕位置#define LAYERED_SIZE 3///////////////////////oninitdialog ||OnCreate//设置区域CRgn RgnWindow;RgnWindow.CreateRound
2015-05-07 16:23:02
132
原创 判断账号密码是否规范
//判断账号输入是否规范VOID CDlgDiankaView::OnEnChangeDianka(){CString temp;m_editDianka.GetWindowText(temp);int length = temp.GetLength();TCHAR szBuffer[32]=TEXT("");lstrcpy(szBuffer,temp.GetBuffe
2015-05-07 16:08:48
321
原创 修改大厅聊天字体颜色
/////OptionParameter.cpp CParameterGlobal.DefaultParameter //修改默认的大厅聊天字体颜色m_crChatTX=RGB(255,255,255);//////////CServerViewItem.OnCommandcase IDC_BT_CHAT_BUTTON_2: //选择颜色 构建commob下拉列
2015-04-30 16:17:53
299
原创 解决通比牛牛dv,当全部玩家快速点开始按钮开始游戏时,玩家所发的牌有包括上局的牌,并且崩溃
问题:当全部玩家快速点开始按钮开始游戏时,IDI_SEARCH_CARD开牌事件后于开始游戏事件,导致当开始游戏事件执行时执行的清除牌数据for (WORD i = 0; i {m_GameClientView.SetUserOxValue(i,0xFF);m_GameClientView.m_CardControl[i].SetOX(false);m_GameClient
2015-04-30 14:42:05
1146
转载 VC++获得微秒级时间的方法与技巧探讨
VC++获得微秒级时间的方法与技巧探讨 在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更需要精确定时操作。众所周知,Windows是基于消息机制的系统,任何事件的执行都是通过发送和接收消息来完成的。这样就带来了一些问题,如一旦计算
2015-04-21 14:50:45
327
原创 在游戏中屏蔽银行
//////////////////////CPlatformFrame.RectifyControl // 比赛场中屏蔽银行bool bBankShow=true;for (int i=0;i{if (m_ServerViewItemArray[i]->GetServerType()==GAME_GENRE_MATCH)//打开的房间项{bBankShow=f
2015-04-21 10:48:45
237
原创 打印日志和宽字节转多字节
#include #include #define TRACEOUT(p) \ { \ time_t timeval; \ timeval=time(NULL); \ FILE *log; \ log = fopen("log.txt","a");\ fpr
2015-04-20 16:55:19
243
转载 tchar函数的使用
TCHAR szSignUpFee[20];int j,k=0;int i=3;for (j=0;j{if (_istdigit(m_pMatchDesc.szDescribe[i][k])){szSignUpFee[k]=m_pMatchDesc.szDescribe[i][j];k++;}}if (!k)//如果免费房默认为0{szS
2015-04-17 10:13:29
238
转载 系统热键的注册
系统热键的注册 根据前面的介绍,不难写出为后台服务程序添加对系统热键响应的功能代码。首先通过函数GlobalFindAtom()查询本服务程序所对应的全局原子是否已存在于全局原子表中,如果发现,则说明系统中已经存在有此服务,程序退出。如果没有发现,则通过GlobalAddAtom()函数向全局原子表添加一个字串,并获取得到一个唯一标识此字串的原子。以上两函数原型分别为:
2015-04-16 11:08:06
94
转载 伪句柄
在使用很多函数的时候,我们都需要获得一个对象的句柄,而某些函数返回的是伪句柄。伪句柄本身不会打开内核对象的句柄表,因此内核对象的使用计数就不会增加。它本身就只指向调用它的主调进程或线程。会因为调用者的不同而改变,比如:调用者A使用一个伪句柄,这个句柄指向调用者A,而调用者A将该句柄传递给调用者X,则这个句柄就指向调用者X。 GetCurrentThread函数和GetCurr
2015-04-15 16:55:14
60
转载 纤程(Fiber) 转载
纤程(Fiber) 转载 (2011-08-25 16:17:16)转载▼标签: 纤程 函数 线程 内存地址 执行 杂谈分类: Windowshttp://www.cnblogs.com/wz19860913/纤程(Fiber),是微软加入到Windo
2015-04-13 18:28:41
83
转载 DuplicateHandle
DuplicateHandle功能:将一个进程内的伪句柄,转化为可以用来进程间通信的实句柄BOOL DuplicateHandle( HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, LPHANDLE lpTargetHandle, DWORD d
2015-04-13 17:01:10
75
原创 酷狗播放器中修改关于对话框
1:在40160c下断点 1.1查看kugou.00bf35fc的数值是“关 于 酷 狗 音 乐”的unicode 关 于 酷 狗 音 乐关于酷狗音乐 所以ea
2015-02-03 22:54:57
53
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人