原创 VC下內存泄露檢測與CListCtrl使用技巧(全)

VC下內存泄漏檢測: c++中檢測內存泄漏可以引入系統定義的宏來查看,內存在哪個位置泄漏 文件開始處加入下列定義#define _CRTDBG_MAP_ALLOC#include <stdlib.h>#include <crtdbg.h>

原创 MUD中安全談

  這篇文章主要針對提供正式開放的遊戲,如果你只是在單機遊戲上玩一玩,請不要費神閱讀,因爲這對你毫無用處。   前一段時間經常看到什麼mud被黑,某某

原创 MFC中實現的畫箭頭算法 (Arrow in MFC)

在以前做的程序中,曾經需要使用程序來畫出一個箭頭 但是自己想出的算法又不是太通用 所以在codeproject中尋找到一個這樣的算法,在這裏介紹一下 可以改變三角形大小,頂點角度,是否填充和填充顏色等 但是畫出的箭頭還是不夠美觀.

原创 MFC中CBitmap的簡單複製方法 (Copy CBitmap)

在這裏爲大家提供一種CBitmap複製的方法 經過自己的一層封裝,就形成的非常好用的CBitmap的複製工具函數 先看函數實現:   href="http://www.j2megame.org/wupei/plugins/pl

原创 深入淺出HOOK API及完美應用

Hook Win32 API 是一項有趣而實用的WINDOWS系統編程技術,應用領域十分廣泛。雖然已經有不少的文章介紹過 Hook Win32 API

原创 VC下實現窗體透明效果(clarity for CDialog)

VC下實現窗體透明效果,我只測試了CStatic是不可以實現這個效果的,應該是隻有CWnd子類纔可以實現這個效果,如果想使用空間透明化,只能把他放窗體

原创 VC下動態改變菜單顯示的標題和Checked狀態(Change title of CMenu and Checked)

曾經爲這個一度苦悶,終於有一天找到了...估計不是最合理的辦法使用ModifyMenu函數,原型如下: /********************

原创 VC6.0下實現系統托盤的氣泡提示窗口(Use NIIF_INFO)

效果演示如下: href="http://www.j2megame.org/wupei/plugins/plogeshi/styles/ploges

原创 VC下CSocket非阻塞方式下的連接框架

CSocket非阻塞方式(不用自己建立線程)1.服務端應用非阻塞方式需要自己聲明一個類繼承CSokcet類 // MySocket.h : head

原创 VC下在對話框上直接輸入字母或文字的實現 (Input word on CDialog directly)

以前在看孫鑫老師的視頻時,發現了一個在CDialog直接輸入字母或文字的思路及其實現方法 說白了就是直接在對話框上畫出文字 根據孫鑫老師的代碼,經過了自己的小小的修改,發現還是比較好用的,現公佈出來 實現代碼: href="h

原创 封包技術

封包技術   通過對動作模擬技術的介紹,我們對遊戲外掛有了一定程度上的認識,也學會了使用動作模擬技術來實現簡單的動作模擬型遊戲外掛的製作。這種動作模擬

原创 VC下簡易實現窗體的淡入淡出效果(fade in-out for CDialog)

這種方法可以簡易的實現窗體淡入淡出效果.(在窗體透明的情況下無法完成這個效果)使用AnimiateWindow函數實現1.在頭文件StdAfx.h中,

原创 VC下添加和刪除自己系統托盤圖標,及托盤事件的響應

添加和刪除系統托盤圖標: //需要添加一個成員變量 NOTIFYICONDATA m_nd; //NOTIFYICONDATA結構  

原创 VC下不讓窗口在任務欄顯示 (Hide CDialog of task bar)

這裏介紹的兩種方法是直接調用WINDOWS API就可以了 在OnInitDialog()函數下添加:   //消除任務欄顯示 LONG style = ::GetWindowLong(GetSafeHwnd(), GWL_

原创 VC下簡易實現全局熱鍵--無DLL無鉤子(Register HotKey)

使用RegisterHotKey()函數即可.MSDN:The RegisterHotKey function defines a system-wi