排序:
默认
按更新时间
按访问量

简易TCP

TCP客户端部分 InitDlg()中 this->m_sock.Create(); if(!m_sock.Connect("192.168.1.100",8118)) { //连接服务器端运行的主机IP地址 CString str; str.Format...

2015-11-08 19:50:16

阅读数:288

评论数:0

利用ADO从数据库的表中提取数据

本文的代码没有按照教材上的来 在initDlg()中 将listctrl风格改为整行选取 m_list.SetExtendedStyle(m_list.GetExtendedStyle()|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES ); 按键提取数据 连接对象 记...

2015-07-15 07:01:43

阅读数:578

评论数:0

全局钩子为什么要用DLL 共享节

利用全局钩子  在别的进程窗口下 关闭test窗口 关于全局钩子为什么一定要在DLL中 2013-12-05 13:02使徒辟允382  分类:网站使用 | 浏览 66 次 我有更好的答案 分享到: 举报| 2013-12-...

2015-07-13 19:39:46

阅读数:833

评论数:0

用全局钩子截掉所有进程的鼠标和键盘 DLL的调试方法

在DLL CPP中 #include HWND g_hwnd; HHOOK g_hMouse=NULL; HHOOK g_hKeyboard=NULL; //鼠标钩子过程 LRESULT CALLBACK MouseProc(int nCode,WPARAM wParam,LPARAM ...

2015-07-13 17:14:37

阅读数:316

评论数:0

用钩子截去ALT+F4 用钩子关闭窗口

用钩子截去ALT+F4 =========================================================================== 以下在stdafx.cpp 中定义的全局变量和函数 应该在.h中声明 HHOOK g_hKeyboard = NULL...

2015-07-12 18:22:13

阅读数:302

评论数:0

鼠标钩子 键盘钩子

stdafx.h extern HHOOK g_hMouse; //全局变量应该在CPP中定义 在头文件中声明 LRESULT CALLBACK MouseProc(int nCode,WPARAM wParam,LPARAM lParam); //定义鼠标钩子过程 extern HHOO...

2015-07-11 20:45:14

阅读数:297

评论数:0

再次显式加载DLL

显示加载DLL过程比较简单 DLL文件复制到DEBUG文件下就可以了 DLL工程 .h #ifndef __JISUAN_0710A__ #define __JISUAN_0710A__ _declspec(dllimport) #endif #ifndef __JISU...

2015-07-11 18:54:37

阅读数:210

评论数:0

DLL 导入类

将LIB文件复制到testB文件夹里(textB与Debug和Release文件夹平级) 将DLL文件复制到Debug文件夹里(不复制编译能通过但不能运行) 头文件也复制到 lib 所在的文件夹下 空白win32 DLL工程中 新建CPP 和H .h #i...

2015-07-09 17:14:29

阅读数:269

评论数:0

动态链接库 隐式链接 首次接触分歧定义(同样字段cpp中翻译为export 头文件里翻译为import)

WIN API的所有函数都包含在DLL中,最重要的有三个DLL Kernel32.dll 管理内存 进程 和线程 User32.dll 窗口界面与消息 GDI32.dll 画图和显示文本 加载DLL的方式有两种 隐式链接 显示加载 两种方法对于你的程序调用动态库时没有任何区别,只是你在...

2015-07-08 17:25:05

阅读数:220

评论数:0

ActiveX 属性持久性 是否是测试环境判断

用户不会希望每次开始程序 要重新设置属性值 void CMy0705BCtrl::DoPropExchange(CPropExchange* pPX) //此函数用来提供属性的持久性 { ExchangeVersion(pPX, MAKELONG(_wVerMinor, _wVerMajor)...

2015-07-07 19:30:11

阅读数:236

评论数:0

ActiveX 自定义事件

默认事件是不需要设计触发条件的 比如选择了click事件  如果鼠标点到了控件上  控件就会向容器程序发送事件 自定义事件的触发条件是在ActiveX内部设计的 比如 设计时间每到第0秒的时候 就触发一次事件  事件名称设为NEW_MINUTE 将自定义事件名称设为 NEW...

2015-07-07 17:08:32

阅读数:455

评论数:0

对话框容器环境响应Active控件事件 动态创建ActiveX

1 在对话框面板上静态添加ActiveX控件 在对话框面板上 右键->Insert ActiveX control 在控件的属性中 添加对控件的事件响应(要求编写ActiveX控件的时候已经添加了事件) 2 动态添加Active控件 以及响应事件 首先添加Active...

2015-07-06 19:52:23

阅读数:503

评论数:0

ActiveX 方法和事件

添加方法================================================================================= 仍然是在接口中添加方法 调用方法 添加事件===========================...

2015-07-06 12:08:16

阅读数:235

评论数:0

ActiveX 添加自定义属性

在我看来 ActiveX 添加自定义属性 就是 添加有接口的成员变量 然后在onDraw中写代码 把这个成员变量显示出来 在接口中修改这个变量的方法是 Control -> Invork

2015-07-06 07:04:53

阅读数:287

评论数:0

ActiveX 添加标准属性

一个控件添加属性后 属性会出现在控件的接口中 在下拉列表中出现的属性 都是标准属性 为了显示出属性效果添加以下代码 功能是以背景色填充背景 以前景色写文字 void CMy0705BCtrl::OnDraw( CDC* pdc, const CRect& rcB...

2015-07-06 06:17:04

阅读数:279

评论数:0

为ActiveX控件添加对话框

1 在资源rc中 添加对话框 并向对话框上拖放一个按钮 对话框的属性做下修改:Border改为None,Control改为Ture,Style改为Child,System改为False,Visible改为True,然后在对话框中双击,为对话 框添加一个类(将会自动打开类精灵) 2 在C...

2015-07-05 18:42:55

阅读数:607

评论数:0

初次ActiveX控件 (VS2010)

第一部分 制造测试ActiveX控件的容器程序 第一步:       打开F:\Program Files\Microsoft Visual Studio 10.0\Samples\2052,可以看到一个VC2010Samples.zip的压缩包,解压之,里面有个C++的文件夹,继...

2015-07-04 17:15:28

阅读数:402

评论数:0

ActiveX编译报错:Please use the /MD switch for _AFXDLL builds

编译报错:Please use the /MD switch for _AFXDLL builds 解决方法 工程->属性->配置属性->c/c++->代码生成->运行时库->多线程调试DLL(/MD)

2015-07-02 18:38:33

阅读数:298

评论数:0

邮槽

剪切板,匿名管道,命名管道,邮槽 的总结 剪切板和匿名管道只能实现同一台机器上两个进程间的通信 不能跨网络 命名管道和邮槽可以跨网络 邮槽可以一对多广播(一个客户端多个服务器) 数据量小 424字节以下 命名管道 一对一 数据量可以大 服务端===========...

2015-07-02 16:22:38

阅读数:313

评论数:0

命名管道

此工作空间也是双工程 不同的是,服务端与客户端分别独立打开 服务端点击后,在被客户端连接之前,将处于一个未响应状态 以下是服务端=================================================================== private: HAN...

2015-07-02 08:41:26

阅读数:275

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭