vc++
丨Barneyx
一杯清茶,一台电脑,一颗好奇的心。
展开
-
关于Hook
一、基本概念: 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,转载 2012-10-06 15:29:44 · 256 阅读 · 0 评论 -
内存数据的修改
以下是在Visual C++ 6.0当中通过编译的:UINT GameValue;GameValue = GetDlgItemInt(IDC_EDIT2); HWND Game_hwnd = ::FindWindow(NULL, "LP仿传奇单机版 窗口模式"); DWORD GameID; ::GetWindowThreadProcessId(Game_hwnd,&Ga原创 2013-02-26 19:01:55 · 412 阅读 · 0 评论 -
VC++6.0 Class View类不显示的解决方法
最近自觉VC++,出现了一个很纠结的问题!刚刚添加的类怎么在Class View中不显示呢!在网上看了相关的解决方案,说是删除一个以*.ncb的文件就可以显示了。于是自己试了一下,结果还真的可以。至于为什么要删除这个文件,我想是应该是因为这个文件存储的应该是项目的类相关的数据。把他删除后再打开VC++6.0后程序会从新生成一个正确的*.ncb文件。原创 2012-09-26 09:19:00 · 536 阅读 · 0 评论 -
vc++ 创建向导中错误
看了整整两天也写了整整的两天的代码,一直在写在VC++中创建向导的那个例子,一开始跟着人家做,一步步来,没有出现问题,自己又做了一个遍也没问题!问题来了!晚上睡了一觉后,第二第自己又想写一遍,问题就这样来了。怎么写和昨天写的都是一样的,怎么就是不显示呢?自己认为是昨天老师讲的没有好好的理解,于是自己好好的研究一翻,一开始第一遍自己写错,自己认为可能是有些地方不设置的不对,与是又从新写,也不对!悲催原创 2012-09-26 09:09:43 · 403 阅读 · 0 评论 -
VC++6.0中删除自定义模板
不知怎么地,今天在新建工程时,看到一个模板叫“啊啊.."的类模板于是新建一个这个模板发现应该是不小心添加上去的(可能是自己不小心添加的)添加好添加但是删除还真不知道怎么删除!于是又在网上查了相关的解决方法,发现很少有,没办法!有问题不解决怎么做一个全棉的程序员呢?总不一直逃避吧!算了自己动手吧,既然这是个模板应该在VC++6.0目录中有相关的文件夹来保存这个模板吧!于是带着这个想法打开了VC++6原创 2012-09-26 09:29:58 · 824 阅读 · 0 评论 -
VC++线条的绘制
在CView中申请两个变量private:BOOL b_Bool;CPtion p_ptPoint;按WIn+W在视图类中添加WM_LBUTTONDOWN 、WM_LBUTTONUP、WM_MOSEMOVE消息;/////////////////////////////////////////////////////////////////////////////////原创 2012-09-20 18:28:00 · 394 阅读 · 0 评论 -
VC++文本编辑
void CFont_test_1View::OnDraw(CDC* pDC){CFont_test_1Doc* pDoc = GetDocument();ASSERT_VALID(pDoc);// TODO: add draw code for native data herestr = "http://www.baidu.com/";pDC->TextOut(50, 50, str);//CS原创 2012-09-20 18:15:23 · 357 阅读 · 0 评论 -
我的第一个VC程序
#include #includeLRESULT CALLBACK WindowProc( HWND hwnd, // handle to window UINT uMsg, // message identifier WPARAM wParam, // first message parameter LPARAM lParam /原创 2012-09-19 20:19:23 · 276 阅读 · 0 评论 -
VC++获取IDC_EDIT的7种方法
//第一种方法int number1, number2, number3;char char1[10], char2[10], char3[10];GetDlgItem(IDC_EDIT1)->GetWindowText(cahr1, 10);GetDlgITem(IDC_EDIT2)->GetWindowText(char2, 10);number1 = atoi原创 2012-09-19 20:16:31 · 5127 阅读 · 1 评论 -
VC++Radio
void CDanXuanAnNiuDlg::OnButton1() {// TODO: Add your control notification handler code hereif ( ((CButton*)GetDlgItem(IDC_RADIO1))->GetCheck()){MessageBox("您选中了第一个单选框","提示",MB_OK)原创 2012-09-19 20:18:04 · 333 阅读 · 0 评论 -
VC++ Combobox
void CCombobox_1Dlg::DoDataExchange(CDataExchange* pDX){CDialog::DoDataExchange(pDX);DDX_Control(pDX,IDC_COMBO1,m_ctrlCombobox);///{{AFX_DATA_MAP(CCombobox_1Dlg)// NOTE: the ClassWizard will原创 2012-09-19 20:17:36 · 524 阅读 · 0 评论 -
Windows消息大全
Windows窗口消息大全,全不全自己看//////////////////////////////////////////////////////////////////////////#include "AFXPRIV.H"//消息值的定义来源#include "Dde.h"//DDE消息值的定义来源#include "CPL.H"//控制面板消息值的定义来源#include "W转载 2015-07-01 15:03:43 · 1093 阅读 · 0 评论