java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
利用系统钩子锁住鼠标和键盘

要截获系统中所有应用程序的消息,必须将钩子函数写在动态连接库中,否则钩子只能截获该应用程序的消息。其实,这个道理很简单,我们看下面这个安装钩子的API: HHOOK SetWindowsHookEx(...

横秋扫盲系列(4): CRichEditCtrl 超文本编辑(MSN/QQ常用控件) -- 2005-08-28 21:13:15

一.常见问题 a.可以编译,不能执行的 AfxInitRichEdit(); b.升级默认的Riched版本(默认的有一些bug),如 可在InitInstance中添加 LoadLibrary(&q...

横秋扫盲系列(3): CPropertySheet 属性对话框 -- 2005-8-21 17:48:23

首先要了解的是CPropertySheet实际上是由一个TabCtrl加多个Page和多个按钮组成 这里强调一点,DoModal的时候并没有把所有的PAGE都创建出来,只有在SetActivePage...

横秋扫盲系列(2): CFileDialog 文件对话框 -- 2005-8-14 17:22:32

一:参数设置 a)初始化目录 如我的电脑 等 dlg.m_ofn.lpstrInitialDir=_T("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}&q...

横秋扫盲系列(1): MessageBox 消息对话框 -- 2005-8-7 16:37:30

1.参数的使用(MB_SYSTEMMODAL和MB_SERVICE_NOTIFICATION) MB_SYSTEMMODAL 所有窗口的Modal模式,含 WS_EX_TOPMOST 风格(该风格可通...

编码UTF8,UCS...

最近学习了下编码 以下地址可以很好的学习到相关的知识 [url=http://dev.csdn.net/develop/article/69/69883.shtm]http://dev.csdn.ne...

桌面搜索-UNICODE支持

现在很多软件都向国际化版本靠拢,对UNICODE方式的支持也似乎逐渐成为众多软件开发者的追求。 对于桌面搜索,对UNICODE的支持非常重要。搜索引擎本身支持非UNICODE和UNICODE两中模式的...

[翻译]-WinCE 程序设计 (3rd 版)--2.2 输出文本

输出文本 在第一章里,例子程序HelloCE调用DrawText函数显示了一行文本。代码如下: DrawText (hdc, TEXT ("Hello Windows CE!"),...

桌面搜索-开发计划完成

今天把开发计划完成了,在这里贴个目录吧,想知道详细内容的可以到项目的开发网站上下载文档查看,多提宝贵意见,好的开始是成功的一半。 [url=http://www.vchelp.net/copathwa...

VC下使用stl如何摆脱MSVCP60.dll?

这是一个困扰我们很久的问题。 一直以来我受到了蒙骗,以为stl作为一个模版库,所有的类和函数都是inline的,使用stl编写的程序不需要额外的依赖。并由此更偏爱用string而不喜欢CString,...

Windows下的函数hook技术

  都是很成熟的东西了,这几天看了看,总结一下而已。...

句柄的本质(整理-收藏)

一、书上定义: <<Microsoft Windows 3 Developer's Workshop>>(Microsoft Press,by Richard Wilton)...

OLE技术专题——第一讲:OLE概述

引言-概述 OLE/ActiveX/COM技术是MS的核心应用技术,只有彻底洞察其理论精髓,才能以不变应万变。 我们首先从OLE谈起。    一、过去的OLE和今天的OLE 作为COM...

问问MFC中利用ODBC保存数据为Excel的问题!!???

CDatabase database; CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)"; // Excel安装驱动...

求助!!在线等啊;IDispatch error #3902错误

我在用ADO时出现了以下错误: 在 代码为: void CManageDlg::OnButton2() { // TODO: Add your control notification handl...

Introduction to Messages as to vc++

The computer is a machine that only follows instructions. It almost doesn't know anything. Be...

[翻译]-WinCE 程序设计 (3rd 版)--2.1 绘图基础

绘图基础 综观历史,Windows被细分成三个主要部分:核心层,处理进程和管理内存;用户层,处理窗口接口和控件;图形设备接口(GDI)负责底层绘制。在Windows CE里,用户层和GDI层合成为图形...

钩子句柄不必放在共享节里

绝大多数的介绍钩子的文章都这么强调,对于系统范围的远程钩子(system-wide remote hook),一定要把钩子句柄放在共享节里。比如下面这篇介绍键盘钩子的文章: ...... (5)在Ke...

[翻译]-WinCE 程序设计 (3rd 版)--第2章 屏幕绘图--概述

第2章 屏幕绘图 概述 在第1章,示例程序HelloCE完成一项工作:在屏幕上显示一行文字。显示这行文字只需要调用一次DrawText即可,因为Windows CE代为处理了很多细节,例如字体、字体颜...

Coldfusion MVC模式探索

我所谓的使用MVC模式其实是利用了cfmodule的嵌套调用特点.下面是MCV模式的图示: [img]http://www.2solo.net/blog/eWebEditor/uploadfile/2...

《深入浅出mfc》摘要(二)

1。這就合乎邏輯了:銷售員是一般職員的一種,他的薪水應該是以時薪職員的計薪方式作 為底薪,再加上額外的銷售佣金。我們看看實際情況,如果有一個銷售員: CSales aSales("侯俊傑&q...

文档视图结构中,定制其行为的一次实践

在使用文档视图结构时,有时框架提供的默认功能,与我们希望的功能不一致,这时我们就要改变框架的默认行为,改变的方法就是在继承的类中,重载基类的虚拟函数来实现。本文就是一次实践的经历。 1.程序开始运行时...

学习《学VC编游戏》教程的笔记

当我在回头看这笔记时,我只能目瞪口呆,我对它万分失落,原本想用它找回一些记忆,可是收获寥寥无几! -------学习《学VC编游戏》教程的笔记------- 《学VC编游戏》教程中的程序流程:seve...

使用mouse_event来模拟一次选中文本框中的文本

使用mouse_event可以模拟一些通过鼠标执行的事情,下面我们就来模拟一次鼠标在EDIT中选择一段文本的过程。 首先我们来分解一下选中文本的鼠标动作,其包括基本方面: 将鼠标移动到指定的位置,文本...

使窗口不在任务栏上显示(利用ITaskbarList接口)

©2005 黄友生。本文由原作者发布于MSN Space、www.csdn.net、www.veryinfo.com。你可以保存、在非商业软件中使用、在非盈利性文章中引用本文中的部分或全部文...

我的vc学习之路——山穷水尽疑无路,柳暗花明又一村

渐渐地,我对vc++的理解与日俱进,基本上,只要是属于vc++的东西,我觉得,不管是我曾经用过的还是没用过的,现在对于我来说都是一样,只不过用过的东西头脑里稍有些印象而已,而没用过的稍多费一些时间而已...

OPC 技术文档之 IOPCBrowseServerAddressSpace 的使用(vc)

在制作 OPC Client 的时候通常需要浏览OPC Serve的所有已经定义的item名称(当然OPC Server必须支持这个选项),如果用VC的话就要使用到IOPCBrowseServerAd...

编写安全的SQL server扩展存储过程

SQL server 的扩展存储过程,其实就是一个普通的 windows DLL,只不过按照某种规则实现了某些函数而已。 近日在写一个扩展存储过程时,发现再写这类动态库时,还是有一些需要特别注意的地方...

vc++学习篇(三)——预处理命令之条件编译(#ifdef,#else,#endif,#if等)

预处理就是在进行编译的第一遍词法扫描和语法分析之前所作的工作。说白了,就是对源文件进行编译前,先对预处理部分进行处理,然后对处理后的代码进行编译。这样做的好处是,经过处理后的代码,将会变的很精短。...

控制编辑框焦点在最下面的方法(CEdit)

像聊天室的屏幕一样,最新的内容在最下面,不过编辑框滚动到最下面的方法。 CEdit m_CtrlEdit; CString m_szMsgSay = "新加入的聊天内容"; CS...

自己写的一个在线升级的程序!

void CUpdateDlg::OnButtonDoupdate() { // 读取升级文件 CFileStatus rStatus; C...

Effective C++ 的52个条款列表

第一章 从C转向C++ 条款1:尽量用const和inline而不用#define 条款2:尽量用而不用 条款3:尽量用new和delete而不用malloc和free 条款4:尽量使用c++风格的注...

一个简单的Win32程序(不用MFC)

#include <windows.h> LRESULT CALLBACK WinProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lPar...

OPC 技术文档之 OPCENUM.EXE 使用方法(vc) - flyback原创

在制作OPC Client 的程序的时候,常常需要浏览目标服务器的所有OPC Server 方法有两个: 一是通过 IOPCAutoServer 的GetOPCServe...

[翻译]-WinCE 程序设计 (3rd 版)--1.4 Hello2

Hello2 既然已经有了基础,那么是时候把Hello1升级一下,至少应该让人可以看见它。因为很多Windows CE系统没有控制台驱动程序,Hello2创建一个消息框而不是用printf来显示&ld...

透过代理看世界(http代理篇)

为了帮网友些个用http下载动画的程序,临时在网上翻了翻,看看有没有利用http代理来下载的例子。结果,似乎很多人都愿意去转载一个有头无尾的例子,还美其名曰“我在查阅RFC文档和相关资料后...

Windows NT/2000/XP与Windows 95/98/Me的对比

以下是Windows NT与Windows 95的对比,这些对比同样适用于Windows 2000/XP与Windows 98/Me的对比。 (1)Windows NT支持多处理器系统,而Window...

给MSN Messager装个钩子

最近研究怎么样使用HOOK拦截其他应用程序的消息,于是就动手写了一个钩子程序来挂到最常用的通讯及时通讯工具MSN,虽然没有什么实际意义,但作为学习研究却能够帮助我们理解利用HOOK是怎么样将自己编写的...

怎样令到一个Class可以有Serialize能力...

----例子来自MSDN---- 五个步骤: 1.这个对象(如CPerson)派生自CObject.(ClassWizard不能生成这种类,只能直接新建类) 2.重载Serialize 3.类定义里面...

Document/View的交互 -- 文件读写操作

文档类,老实说就是数据类,专门负责数据读写. 视图类,只为了显示东西到屏幕上.而程序的其他应用操作,由其他的类(带Serialize功能才可以)实现. ------------------------...

Overlapped模型与CompletionPort模型,摘自《Visual C++网络游戏建模与实现》(苏羽、王媛媛编著)

Win32重叠I/O(Overloapped I/O)机制允许发起一个操作,然后在操作完成之后接受 到信息。对于那种需要很长时间才能完成的操作来说,重叠I/O机制尤其有用,因为发起 重叠操作的线程在重...

CHttpFile网络交互功能实现...

程序内部读取网络信息, 该代码可以通过网络提交验证密码再进行判断... CInternetSession mySession(NULL,0); CHttpFile* myHttpFile=NULL...

CFile和CFileDialog的结合...

下面是一个函数可以使用CFileDialog取得文件路径,然后用CFile打开的. (其中,m_szEditText是已经绑定到一个CEdit里面的CString) CString m_szTmp;...

theForger's Win32 API 指南(翻译) 目录

本指南试图让你尽可能简单快速的入门Win32 API 开发。我们建议您先整体性的阅读指南,所以希望您在问问题之前先从头到尾通读一遍...这样大多数你的问题就应该已经得到解答了。指南的每个部分都建立在前...

MS XML DOM 学习笔记Demo程序

Demo程序演示了MSXML DOM方式的使用方法 程序将输出以下结果: <?xml version="1.0"?> <root version="1....

孙鑫VC++视频教程笔记之---Lesson 7 对话框

类的继承图表 CObject CCmdTarget CWnd //由CWnd派生,是一个窗口类 CDialog 对话框分为模态对话框和非模态的对话框 C...

RS-232-C端口实时监控软件的设计实现[VC++6]

作者:郎锐 更新时间: 2005-05-07    摘要:    本文介绍了在Microsoft Visual C++ 6.0环境下对RS-232-C串行端口进行编程,以及对后台监控程序...

关于生成DIVX/MP3编码的ASF格式文件

最近在开发一个视频系统, 涉及要保存为asf格式的文件, 写出以下代码 HRESULT CStreamWriter::CreateStreamMP3(WORD nStreamNum,...

孙鑫VC视频教程笔记之---Lesson 6 菜单

CMenuApp 并不是从CWnd派生出来的,所以不能使用MessageBox函数。 但可以使用全局的MessageBox函数:AfxMessageBox函数...

第一次深入MFC---调试一个小小的错误

以前常认为自己mfc学得不错,因为有CSDN+MSDN+GOOGLE,可是今天收到一个网友(女的哦!)的消息,说他有个程序有点问题,她把程序发到我的邮箱里去了,我down了下来.研究了一吓,这个程序给...

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航