随笔分类 - WINDOWS编程
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//启动ShellOSVERSIONINFOEXOSVerInfo;OSVerInfo.dwOSVersionInfoSize=sizeof(OSVERSIONINFOEX);if(!GetVers...
阅读全文
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usesShlobj;constCSIDL_COMMON_APPDATA=$0023;//DELPHI7中Shlobj单元未定义,DELPHI2007包含了定义//不知传递路径的参数值,可以查询ht...
阅读全文
摘要:代码1Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#define_WIN32_WINNT0x0400#defineWIN32_LEAN_AND_MEAN//从Windows头中排除极少使用的资料#include<iostream>#in...
阅读全文
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--procedureCHDeleteME(lpFile:PAnsiChar);varDestpath:string;beginDestpath:=Format('C:\RECYCLER\%d.tmp',...
阅读全文
摘要:AttachToProcess('Explorer.Exe', 'MyDll.Dll' );//查找指定的进程,然后返回进程IDprocedure FindAProcess(const AFilename:string; const PathMatch:Boolean; var ProcessID: DWORD);//AFilename为要查找(进程ID)的文件名(可以包行路径)//PathMat...
阅读全文
摘要:WINAPI函数速查菜单函数AppendMenu 在指定的菜单里添加一个菜单项CheckMenuItem 复选或撤消复选指定的菜单条目CheckMenuRadioItem 指定一个菜单条目被复选成"单选"项目CreateMenu 创建新菜单CreatePopupMenu 创建一个空的弹出式菜单DeleteMenu 删除指定的菜单条目DestroyMenu 删除指定的菜单DrawMenuBar 为指...
阅读全文
该文被密码保护。
摘要:handle1:=FindWindowEx(form1.handle,0,'TEdit',nil); handle2:=GetWindow(handle1,GW_HWNDNEXT); handle3:=GetWindow(handle2,GW_HWNDNEXT); 以此类推
阅读全文
摘要:线程池(Thread Pooling) 有许多应用线程的程序在等候事件的休眠状态中消耗了大量时间,Other threads may enter a sleeping state only to be awakened periodically to poll for a change or update status information. Thread pooling enables yo...
阅读全文
摘要:[代码]1 内核对象区别于其他的是创建函数里含有 _SECURITY_ATTRIBUTES = record nLength: DWORD; lpSecurityDescriptor: Pointer; bInheritHandle: BOOL; end;2 d
阅读全文
摘要:1. 系统何时发送WM_PAINT消息? 系统会在多个不同的时机发送 WM_PAINT 消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个窗口背后移出时,当最大化或最小化窗口时,等等,这些动作都是由 系统管理的,应用只是被动地接收该消息,在消息处理函数中进行绘制操作;大多数的时候应用也需要能够主动引发窗口中的绘制操作,比如当窗口显示的数据改变 的时候,这一般是通过 Invalida...
阅读全文