置顶随笔

摘要: (1) 优秀的资料网站、博客、BBShttp://tech.ddvip.com/program/delphi/index.html ddvip.com,丰富的编程教程 http://www.cnblogs.com/yuanbao/category/110151.html 元宝家园,博客 http://hi.baidu.com/delphidiary/blog/item/c5c853763e63e8...阅读全文
posted @ 2010-02-11 21:46 猪悟能 阅读(129) 评论(0) 编辑

2010年2月18日

摘要: 键盘钩子处理函数:  首先键盘钩子处理函数的函数名是可以自定义的 ,例如:MyKeyboardProc()  函数原型:  LRESULT CALLBACK KeyboardProc( int code,  WPARAM wParam,  LPARAM lParam  ); 参数:  code:  根据这个数值决定怎样处理消息  如果 code 小于0,则 必须让KeyboardProc()函数返...阅读全文
posted @ 2010-02-18 22:25 猪悟能 阅读(140) 评论(0) 编辑
摘要: bool是LongBool类型。Delphi中定义了四种布尔类型:Boolean,ByteBool,WordBool和LongBool。后面三种布尔类型是为了与其他语言兼容而引入的,一般情况下建议使用Boolean类型。这四种类型的布尔值占用内存的数量如下:Boolean 1 ByteByteBool 1 ByteWordBool 2 Bytes(1 Word)LongBool 4 Bytes(2...阅读全文
posted @ 2010-02-18 21:58 猪悟能 阅读(525) 评论(0) 编辑
摘要: HOOK钩子详细介绍   基本概念   钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。   钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,...阅读全文
posted @ 2010-02-18 20:54 猪悟能 阅读(105) 评论(0) 编辑
摘要: 内存块赋值函数。  定义:Procedure FillChar ( Var X; Count : Longint; Value : Char or Byte);  意为:对一个Char类型的数组X进行Count次赋值,当Value为Char类型时,直接赋值;若Value为Byte类型时,将Value作为AscII赋值给每个单元。  被引申为:对一个内存块,每8个二进制位赋值Value,赋值Coun...阅读全文
posted @ 2010-02-18 16:14 猪悟能 阅读(49) 评论(0) 编辑
摘要: CopyMemory()  函数功能描述:将一块内存的数据从一个位置复制到另一个位置  函数原型   VOID CopyMemory(  PVOID Destination,   CONST VOID *Source,   DWORD Length   );  参数  Destination   要复制内存块的目的地址。   Source   要复制内存块的源地址。   Length   指定要复...阅读全文
posted @ 2010-02-18 16:06 猪悟能 阅读(63) 评论(0) 编辑
摘要: FindWindow,Win32 API函数。  FindWindow函数返回与指定字符串相匹配的窗口类名或窗口名的最顶层窗口的窗口句柄。这个函数不会查找子窗口。  函数原型:  HWND FindWindow  (  LPCSTR lpClassName,  LPCSTR lpWindowName   );  参数表:  lpClassName  指向一个以null结尾的、用来指定类名的字符串或...阅读全文
posted @ 2010-02-18 16:06 猪悟能 阅读(58) 评论(0) 编辑
摘要: OpenFileMapping   VB声明   Declare Function OpenFileMapping Lib "kernel32" Alias "OpenFileMappingA" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal lpName As String) As Long   说明   打...阅读全文
posted @ 2010-02-18 16:04 猪悟能 阅读(178) 评论(0) 编辑
摘要: CloseHandle函数  BOOL CloseHandle(  HANDLE hObject  );  参数   hObject :代表一个已打开对象handle。  返回值  TRUE:执行成功;  FALSE:执行失败,可以调用GetLastError()获知失败原因。  函数说明:  关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。在CreateThread成功之...阅读全文
posted @ 2010-02-18 15:46 猪悟能 阅读(141) 评论(0) 编辑
摘要: VB声明  Declare Function CreateMutex Lib "kernel32" Alias "CreateMutexA" (lpMutexAttributes As SECURITY_ATTRIBUTES, ByVal bInitialOwner As Long, ByVal lpName As String) As Long    VC声明  HANDLE CreateMut...阅读全文
posted @ 2010-02-18 15:16 猪悟能 阅读(193) 评论(0) 编辑
摘要: 函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。  函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam);  参数:  hWnd:其窗口程序将接收消息的窗口的句柄。...阅读全文
posted @ 2010-02-18 15:02 猪悟能 阅读(63) 评论(0) 编辑

公告

昵称:猪悟能
园龄:2年
粉丝:7
关注:0

导航

<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

统计

  • 随笔 - 301
  • 文章 - 1
  • 评论 - 16
  • 引用 - 0

搜索

 
 

常用链接

我的标签

随笔分类(319)

随笔档案(301)

积分与排名

  • 积分 - 43711
  • 排名 - 2434

最新评论

阅读排行榜

评论排行榜

推荐排行榜