《易语言常用api(dll命令).pdf》由会员分享,可在线阅读,更多相关《易语言常用api(dll命令).pdf(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、版本 2.DLL 命令 生成声音_,整数型,kerne l32.dll,Beep,公开,Beep,用于生成简 单的声音 Long,TRUE(非零)表示成功,否则返回零。会设置 Ge tLast Error .参数 声音频率,整数型,dwFre q,声音频率(从 37Hz到 3276 7Hz)Long,声音频率(从37Hz到 3276 7Hz)。在 wind ows95 中忽略 .参数 声音持续时 间,整数型,dwDur ation,参见相关帮 助 Long,声音的持续 时间,以毫秒为单 位。如为-1,表示一直播 放声音,直到再次调 用该函数为 止。在 wind ows95 中会被忽略 .DLL
2、 命令 取字节数据 地址_,整数型,kerne l32.dll,lstrc pyn,公开,lstrc pyn .参数 数据 1,字节型,传址,lpStr ing1 .参数 数据 2,字节型,传址,lpStr ing2 .参数 数据长度,整数型,iMaxL ength.DLL 命令 取字节数组 数据地址_,整数型,kerne l32.dll,lstrc pyn,公开,lstrc pyn .参数 数据 1,字节型,传址 数组,lpStr ing1 .参数 数据 2,字节型,传址 数组,lpStr ing2 .参数 数据长度,整数型,iMaxL ength.DLL 命令 取字节集数 据地址_,整数型
3、,kerne l32.dll,lstrc pyn,公开,lstrc pyn .参数 数据 1,字节集,传址,lpStr ing1 .参数 数据 2,字节集,传址,lpStr ing2 .参数 数据长度,整数型,iMaxL ength.DLL 命令 取文本数据 地址_,整数型,kerne l32.dll,lstrc pyn,公开,lstrc pyn .参数 数据 1,文本型,传址,lpStr ing1 .参数 数据 2,文本型,传址,lpStr ing2 .参数 数据长度,整数型,iMaxL ength.DLL 命令 取文本数组 数据地址_,整数型,kerne l32.dll,lstrc pyn
4、,公开,lstrc pyn .参数 数据 1,文本型,传址 数组,lpStr ing1 .参数 数据 2,文本型,传址 数组,lpStr ing2 .参数 数据长度,整数型,iMaxL ength.DLL 命令 取整数数据 地址_,整数型,kerne l32.dll,lstrc pyn,公开,lstrc pyn .参数 数据 1,整数型,传址,lpStr ing1 .参数 数据 2,整数型,传址,lpStr ing2 .参数 数据长度,整数型,iMaxL ength.DLL 命令 取整数数组 数据地址_,整数型,kerne l32.dll,lstrc pyn,公开,lstrc pyn .参数
5、数据 1,整数型,传址 数组,lpStr ing1 .参数 数据 2,整数型,传址 数组,lpStr ing2 .参数 数据长度,整数型,iMaxL ength.DLL 命令 lstrc pyn,整数型,kerne l32.dll,lstrc pyn,公开,lstrc pyn .参数 数据 1,文本型,传址,lpStr ing1 .参数 数据 2,文本型,传址,lpStr ing2 .参数 数据长度,整数型,iMaxL ength.DLL 命令 置线程优先 级_,整数型,kerne l32,SetTh readP riority,公开,$(b)设定线程的 优先级别 非零表示成 功,零表示失败。
6、会设置 Ge tLast Error .参数 线程句柄,整数型,hThre ad .参数 优先权,整数型,nPrio rity 例如:-2 更过自己去 搜索下.DLL 命令 SetTh readP riority,整数型,kerne l32,SetTh readP riority,公开,$(b)设定线程的优先级别 非零表示成 功,零表示失败。会设置 Ge tLast Error .参数 线程句柄,整数型,hThre ad .参数 优先权,整数型,nPrio rity 例如:-2 更过自己去 搜索下.DLL 命令 置进程优先 级_,整数型,kerne l32,SetPr iorit yClas
7、s,公开,$(b)设置一个进 程的优先级 别 进程的优先 级,零表示失败。会设置 Ge tLast Error .参数 进程句柄,整数型 .参数 级别,整数型,例如:64 更过自己去 搜索下.DLL 命令 SetPr iorit yClass,整数型,kerne l32,SetPr iorit yClass,公开,$(b)设置一个进 程的优先级 别 进程的优先 级,零表示失败。会设置 Ge tLast Error .参数 进程句柄,整数型 .参数 级别,整数型,数组,例如:64 更过自己去 搜索下.DLL 命令 取线程优先 级_,整数型,kerne l32,GetTh readP riorit
8、y,公开,GetTh readP riority .参数 线程句柄,整数型,线程句柄.DLL命 令 取 特 定 进 程 优 先 级 _,整 数 型,kerne l32,GetPr iorit yClas s,公 开,GetPr iorit yClass$(b)获取特定进 程的优先级 别 进程的优先 级,零表示失败。会设置Ge tLast Error .参数 进程句柄,整数型,进程句柄;.DLL命 令 GetTh readP riority,整 数 型,kerne l32,GetTh readP riority,公 开,GetTh readP riority .参数 线程句柄,整数型,线程句柄.
9、DLL 命令 GetPr iorit yClass,整数型,kerne l32,GetPr iorit yClas s,公开,GetPr iorit yClas s$(b)获取特定进 程的优先级 别 进程的优先 级,零表示失败。会设置 Ge tLast Error .参数 进程句柄,整数型,进程句柄;.DLL 命 令 取 当 前 线 程 伪 句 柄 _,整 数 型,kerne l32,GetCu rrent Threa d,公 开,GetCu rrent Threa d$(b)获取当前线 程的一个伪 句柄 当前线程的 伪句柄.DLL 命 令 取 当 前 进 程 伪 句 柄 _,整 数 型,ke
10、rne l32,GetCu rrent Proce ss,公 开,GetCu rrent Proce ss$(b)获取当前进 程的一个伪 句柄 当前进程的 伪句柄 一般是-1.DLL命 令 GetCu rrent Threa d,整 数 型,kerne l32,GetCu rrent Threa d,公 开,GetCu rrent Threa d$(b)获取当前线 程的一个伪 句柄 当前线程的 伪句柄一般 是-2.DLL命 令 GetCu rrent Proce ss,整 数 型,kerne l32,GetCu rrent Proce ss,公 开,GetCu rrent Proce ss$(
11、b)获取当前进 程的一个伪 句柄 当前进程的 伪句柄.DLL 命令 退出线程_,整数型,kerne l32,ExitT hread,公开,ExitT hread .参数 线程句柄,整数型.DLL 命令 ExitT hread,整数型,kerne l32,ExitT hread,公开,ExitT hread .参数 线程句柄,整数型.DLL 命令 关机对话框 _,整数型,shell32.dll,#60,公开,#60 .参数 参数,整数型,YourG uess.DLL 命令 复制文件_,整数型,kerne l32.dll,CopyF ileA,公开 .参数 源文件名,文本型,lpExi sting
12、 FileName,被复制的文 件名 .参数 目标文件名,文本型,lpNew FileName,目标文件名 .参数 是否覆盖,整数型,bFail IfExists,非 0 不覆盖,0 覆盖.DLL 命令 删除文件_,整数型,Kernel32.dll,Delet eFileA,公开,删除指定文 件 .参数 文件名,文本型,lpFil eName,欲删除文件 的名字.DLL 命令 最小化窗口 _,整数型,user3 2.dll,Close Window,公开,非 0 表示成 功,0 表示失败 .参数 窗口句柄,整数型,hwnd,欲最小化窗 口的窗口句 柄.DLL 命令 取文件属性 _,整数型,ke
13、rne l32,GetFileAtt ributesA,公开,1、#只读文件;2、#隐藏文件;4、#系统文件;16、#子目录;32、#存档文件 要判断是否 设置了某个 属性,在返回值与 想要得知的 属性值之间 使用“位与”命令进行比 较。如果所得的 结果不为零,则表示设置 了这个属性 值。如果取文件 属性失败,将返回-1。.参数 文件名,文本型.DLL 命令 取文件扩展 名_,整数型,shlwa pi.dll,PathF indEx tensionA,公开,无扩展名返回空 得到的返回 整数值要进 过 指针到文本 代码 才可以取得 .参数 文件路径,文本型,pszPa th .DLL 命 令 删
14、 除 扩 展 名 _,shlwa pi.dll,PathR emoveExtensionA,公 开,比 如:C:Docum ents and Setti ngsAdministra tor 桌 面 1.exe 返 回C:Docum ents and Setti ngsAdministra tor桌面1 .参数 文件路径,文本型,pszPa th 得到的变量 保存在文本 路径中.DLL 命令 NtShu tdown Syste m,整数型,ntdll.dll,公开 .参数 se_,整数型,0 为关机,1 为重起.DLL 命令 RtlAdjustP rivilege,整数型,ntdll.dll,公
15、开 .参数 se_,整数型 .参数 true_,逻辑型 .参数 hproc ess,整数型 .参数 ret,整数型,传址.DLL 命令 播放声音文 件_,整数型,winmm.dll,PlayS oundA,公开,播放声音文 件 .参数 声音文件名,文本型,lpszN ame .参数 模块句柄,整数型,hModu le 一般填写 1 .参数 标志,整数型,dwFla gs 一般填写 0 .DLL 命令 是否为管理 员_,整数型,advpa ck.dll,IsNTA dmin,公开,返回值非 0 为管理员 .参数 参数 1,整数型,dwRes erved,默认 0 .参数 参数 2,整数型,lpd
16、wR eserv ed,默认 0.DLL 命令 Shell Execute,整数型,Shell ExecuteA,公开,执行命令 .参数 窗口句柄,整数型,父窗口句柄,可为 0 hwnd 0 指定一个窗 口的句柄,有时候,windo ws 程序有 必要在创建 自己的主窗 口前显示一 个消息框 .参数 操作方式,文本型,lpOpe ration“open”指定字串“open”来打开 lpFlie 文 档,或指定“Print”来打印它 .参数 链接地址,文本型,lpFile 要打开的 网页地址 或 mailo: 想用关联程 序打印或打 开一个程序 名或文件名 .参数 命令行参数,文本型,lpPar
17、 ameters“”或0 如 lpszFlie 是 可执行文件,则这个字串 包含传递给 执行程序的 参数 .参数 完整路径,文本型,lpDir ector y“”或0 想使用的完 整路径 .参数 窗口显示方 式,短整数型,nShow Cmd 5 或 1 定义了如何 显示启动程 序的常数值。参考 Sho wWindow 函数的 nCmdS how 参数;.DLL 命令 SetWi ndowT extW,整数型,user3 2.dll,SetWi ndowT extA,公开 .参数 窗口句柄,整数型 .参数 窗口标题,文本型.DLL 命令 取标题文本 长度_,整数型,user3 2.dll,Get
18、Wi ndowT extLe ngthA,公开 .参数 窗口句柄,整数型.DLL 命令 取窗口标题 _,整数型,user3 2,GetWi ndowT extA,公开,一个窗体的 标题(capti on)文字,或者一个控 件的内容(在 vb 里使 用:使用 vb 窗 体或控件的 capti on 或 te xt属性)复制到 lp String 的字串长 度;不包括空中 止字符。会设置 Ge tLast Error .参数 窗口句柄,整数型,欲获取文字 的那个窗口 的句柄 .参数 缓冲区,文本型,预定义的一 个缓冲区,至少有 cc h+1 个字 .参数 缓冲尺寸,整数型,lp 缓冲区 的长度;.
19、DLL 命令 设置窗口标 题,整数型,user3 2.dll,SetWi ndowT extA,公开.DLL 命令 Write Priva tePro fileS tring,整数型,kerne l32,Write Priva tePro fileS tringA,公开,相当于写配 置项 .参数 节名称,文本型,lpApplicationNa me Strin g,要在其中写 入新字串的 小节名称。这个字串不 区分大小写 .参数 配置项名称,文本型,lpAppName,要设置的小 节。这个字串不 区分大小写 Any,要设置的项 名或条目名。这个字串不 区分大小写。用 vbNu llString
20、 可删 除这个小节 的所有设置 项 .参数 欲写入值,文本型,lpStr ing,项和值字串 的一个列表。.参数 配置项文件 名,文本型,lpFil eName,初始化文件 的名字。.DLL 命令 取当前目录 _,整数型,kerne l32,GetCu rrent Direc toryA,公开 .参数 缓冲区长度,整数型 .参数 缓冲区,文本型.DLL 命令 GetPr ivate ProfileStringA,整数型,kerne l32,GetPr ivate ProfileStr ingA,公开,相当于读配 置项 .参数 节名称,文本型,lpApplicationNa me Strin g
21、,要在其中写 入新字串的 小节名称。这个字串不 区分大小写 .参数 配置项名称,文本型,lpAppName,要设置的小 节。这个字串不 区分大小写 Any,要设置的项 名或条目名。这个字串不 区分大小写。用 vbNu llString 可删 除这个小节 的所有设置 项 .参数 默认文本,文本型,lpStr ing,项和值字串 的一个列表。.参数 返回文本,文本型,Strin g,指定一个字 串缓冲区,长度至少为 nSize .参数 返回文本大 小,Long,指定装载到 lpRet urned String 缓冲区的 最大字符数 量 .参数 配置项文件 名,文本型,lpFil eName,初始化
22、文件 的名字。.DLL 命令 初始化配置 项_,整数型,kerne l32.dll,Write Priva tePro fileS ectionA,公开,$(b).参数 节名称,文本型,lpAppName,要设置的小 节。这个字串不 区分大小写 .参数 配置项名称,文本型,lpStr ing,项和值字串 的一个列表。.参数 配置项文件 名,文本型,lpFil eName,初始化文件 的名字。.DLL 命令 获取配置项 列表_,整数型,kerne l32,GetPrivate ProfileSec tionA,公开,相当于取配 置节名 .参数 节名称,文本型,lpAppName .参数 返回文本
23、,文本型,lpRet urned String .参数 返回文本大 小,整数型,nSize .参数 配置项文件 名,文本型,lpFil eName.DLL 命令 Messa geBox,整数型,Messa geBoxA,公开 .参数 窗口句柄,整数型 .参数 提示信息,文本型 .参数 窗口标题,文本型 .参数 按钮值,整数型.DLL 命令 Messa geBoxW,整数型,Messa geBoxW,公开 .参数 窗口句柄,整数型 .参数 提示信息,文本型 .参数 窗口标题,文本型 .参数 按钮值,整数型.DLL 命令 lstrlenA,整数型,kerne l32.dll,lstrlenA,公开
24、 .参数 文本 lpS tring,文本型.DLL 命令 lstrc atA,整数型,kerne l32,lstrc atA,公开 .参数 文本 lpS tring1 被赋值的 文本,文本型,lpStr ing1 .参数 文本 lpS tring2 用作赋值 的文本,文本型,lpStr ing2.DLL 命令 lstrc pyA,整数型,kerne l32.dll,lstrc pyA,公开 .参数 文本 lpS tring1 被赋值的 文本,文本型 .参数 文本 lpS tring2 用作赋值 的文本,文本型.DLL 命令 GetCu rrent Direc toryA,整数型,kerne l
25、32,GetCu rrent Direc toryA,公开 .参数 缓冲区长度,整数型 .参数 缓冲区,文本型.DLL 命令 目录是否为 空_,整数型,shlwa pi.dll,PathI sDire ctory Empty A,公开,是返回非0,不存在或不 是空目录返 回 0 .参数 路径文本,文本型,pszPa th.DLL 命令 退出进程_,整数型,kerne l32,ExitP roces s,公开 .参数 进程句柄,整数型.DLL 命令 PathI sDire ctory Empty A,整数型,shlwa pi.dll,PathI sDire ctory Empty A,公开,是返
26、回非 0,不存在或不 是空目录返 回 0 .参数 路径文本,文本型,pszPa th.DLL 命令 ExitP roces s,整数型,kerne l32,ExitP roces s,公开 .参数 进程句柄,整数型.DLL 命令 取得 Win目录_,整数型,kerne l32.dll,GetWi ndows Direc toryA,公开,取得WIN DOWS 返回的值后 面没有 你可以自己 增加上去 .参数 缓冲区,文本型 .参数 尺寸,整数型.DLL 命令 GetWi ndows Direc toryA,整数型,kerne l32.dll,GetWi ndows Direc toryA,公开
27、,取得 WIN DOWS 返回的值后 面没有 你可以自己 增加上去 .参数 缓冲区,文本型 .参数 尺寸,整数型.DLL 命令 取计算机名 _,整数型,kerne l32,GetCo mpute rNameA,公开,TRUE(非零)表示成功,否则返回零。会设置 Ge tLast Error .参数 字串缓冲区,文本型,lpBuffer,随同计算机 名载入的字 串缓冲区 .参数 缓冲区长度,整数型,传址,nSize,缓冲区的长 度。这个变量随 同返回计算 机名的实际 长度载入.DLL 命令 GetCo mpute rName A,整数型,kerne l32,GetCo mpute rNameA,
28、公开,TRUE(非零)表示成功,否则返回零。会设置 Ge tLast Error .参数 字串缓冲区,文本型,lpBuffer,随同计算机 名载入的字 串缓冲区 .参数 缓冲区长度,整数型,传址,nSize,缓冲区的长 度。这个变量随 同返回计算 机名的实际 长度载入.DLL 命令 取系统目录 _,逻辑型,shell 32.dll,SHGet Speci alFol derPathA,公开,只要改变 API“取系统目录”参数中的“标识”值,就可以取不 同的目录 0 我的桌面 1 临时目录 5 我的文档 6 我的收藏 夹 7 我的启动 11 我的开 始菜单 20 系统字 体 36Win dows
29、 安 装目录 37 系统目 录 99 更多 .参数 窗口句柄,整数型 .参数 路径,文本型 .参数 标识,整数型,只要改变 API“取系统目录”参数中的“标识”值,就可以取不 同的目录 .参数 是否创建,逻辑型,真:不存在就创 建,假:不创建.DLL命令 SHGet Speci alFol derPa thA,逻辑型,shell 32.dll,SHGet Speci alFol derPathA,公开,只要改变 API“取系统目录”参数中的“标识”值,就可以取不 同的目录 .参数 窗口句柄,整数型 .参数 路径,文本型 .参数 标识,整数型,只要改变 API“取系统目录”参数中的“标识”值,就
30、可以取不 同的目录 .参数 是否创建,逻辑型,真:不存在就创 建,假:不创建.DLL 命令 GetSy stemD irect ory,整数型,GetSy stemD irect oryA,公开 .参数 缓冲区,文本型 .参数 缓冲区长度,整数型.DLL 命令 取 syst em32 目 录_,整数型,GetSy stemD irect oryA,公开 .参数 缓冲区,文本型 .参数 缓冲区长度,整数型.DLL 命令 GetTe mpPat hA,整数型,GetTe mpPat hA,公开 .参数 缓冲区长度,整数型 .参数 缓冲区,文本型.DLL 命令 取临时目录 _,整数型,GetTe m
31、pPat hA,公开 .参数 缓冲区长度,整数型 .参数 缓冲区,文本型.DLL 命令 鼠标左右键,整数型,user3 2.dll,SwapM ouseB utton,公开,决定是否互 换鼠标左右 键的功能 TRUE(非零)表示鼠标按 钮的功能在 调用这个函 数之前已经 互换;否则返回零 .参数 鼠标按钮的 功能,整数型,倘若为 TR UE(非零),则互换两个 鼠标按钮的 功能。FALSE则恢复正常 状态;.DLL 命令 SwapM ouseB utton,整数型,user3 2.dll,SwapM ouseB utton,公开,决定是否互换鼠标左右 键的功能 TRUE(非零)表示鼠标按 钮的
32、功能在 调用这个函 数之前已经 互换;否则返回零 .参数 鼠标按钮的 功能,整数型,倘若为 TR UE(非零),则互换两个 鼠标按钮的 功能。FALSE则恢复正常 状态;.DLL 命令 取屏幕句柄 _,整数型,user3 2,GetDe sktop Window,公开,返回屏幕句 柄.DLL命令 GetDe sktop Window,整数型,user3 2,GetDe sktop Window,公开,返回屏幕句 柄.DLL 命令 删除文件,整数型,kerne l32,DeleteFileA,公开,非零表示成 功,零表示失败 .参数 欲删除文件 的名字,文本型.DLL 命令 Delet eFil
33、e,整数型,kerne l32,Delet eFileA,公开,非零表示成 功,零表示失败 .参数 欲删除文件 的名字,文本型.DLL 命令 建立模板目 录_,整数型,kerne l32.dll,Creat eDire ctory ExA,公开,Long,非零表示成 功,零表示失败。.参数 模板目录,文本型 .参数 新目录名称,文本型,lpNew Directory,新目录名称 .参数 安全属性,整数型,lpSec urityAttri butes 一般为 0 即 可.DLL 命令 Creat eDire ctory ExA,整数型,kerne l32.dll,Creat eDire ctor
34、y ExA,公开,Long,非零表示成 功,零表示失败。.参数 模板目录,文本型 .参数 新目录名称,文本型,lpNew Directory,新目录名称 .参数 安全属性,整数型,lpSec urityAttri butes 一般为 0 即 可.DLL 命令 十六进制转 十进制_,整数型,shlwa pi.dll,StrTo IntEx A,公开,StrTo IntEx A 成功返回 1(非 0)失败返回 0 可以判断是 不是输入的 不是 O 到 9 A 到 F .参数 转换文本,文本型,pszSt ring “0 x”转换文本 pszSt ring 一般为 如果标志为 0 的话 则直接填写
35、转换文本 如果标志为 1 的话 转换文本=0 x+转换文本 .参数 标志,整数型,dwFla gs 1 dwFla gs 标志为 0 则 为 10 进制 标志为 1 则 为十六进制 .参数 返回值,整数型,传址,piRet 得到的 10 进制.DLL命 令 删 除 指 定 目 录 _,整 数 型,kerne l32.dll,RemoveDire ctory A,公 开,Remov eDire ctory,删除指定目 录,在调用这个 函数前,目录必须为 空 .参数 目录的名字,文本型,lppat ename,Strin g,要删除的那 个目录的名 字.DLL 命令 创建目录_,整数型,shell
36、 32.dll,SHCre ateDi recto ryExA,公开,非零则成功 0为失败 .参数 窗口句柄,整数型,hwnd .参数 路径,文本型,pszPa th .参数 参数,整数型,psa,any 一般为 0 即 可.DLL命 令 Remov eDire ctory A,整 数 型,kerne l32.dll,RemoveDire ctory A,公 开,Remov eDire ctory,删除指定目 录,在调用这个 函数前,目录必须为 空 .参数 目录的名字,文本型,lppat ename,Strin g,要删除的那 个目录的名 字.DLL 命令 添加新分区 _,kerne l32,
37、DefineDosD evice A,公开,.参数 类型,整数型,0 为创建 3 为删除 .参数 新区名,文本型,比如:H:().参数 创建虚拟新 区的目录,文本型,当你选择 3 时,一定要为空 .DLL 命令 调用系统关 于窗口,整数型,shell 32.dll,ShellAboutA,公开 .参数 窗口句柄,整数型 .参数 窗口标题,文本型 .参数 说明,文本型 .参数 图标句柄,整数型,比如 _启动窗口.发送信息(127,1,0).DLL 命令 ShellAboutA,整数型,shell 32.dll,ShellAboutA,公开 .参数 窗口句柄,整数型 .参数 窗口标题,文本型 .参
38、数 说明,文本型 .参数 图标句柄,整数型,比如 _启动窗口.发送信息(127,1,0).DLL 命令 发送消息_,整数型,user3 2,SendMessag eA,调用一个窗 口的窗口函 数,将一条消息 发给那个窗 口。除非消息处 理完毕,否则该函数 不会返回。SendM essag eBynum,;SendM essag eByString 是 该函数的“类型安全”声明形式 由具体的消 息决定 .参数 窗口句柄,整数型,要接收消息 的那个窗口 的句柄 .参数 信息值,整数型,消息的标识 符 .参数 参数一,逻辑型,具体取决于 消息 .参数 参数二,整数型,具体取决于 消息;.DLL 命令
39、 发送消息_ _,整数型,user3 2,SendM essag eA,调用一个窗 口的窗口函 数,将一条消息 发给那个窗 口。除非消息处 理完毕,否则该函数 不会返回。SendM essag eBynum,;SendM essag eByString 是 该函数的“类型安全”声明形式 由具体的消 息决定 .参数 窗口句柄,整数型,要接收消息 的那个窗口 的句柄 .参数 信息值,整数型,消息的标识 符 .参数 参数一,整数型,具体取决于 消息 .参数 参数二,整数型,具体取决于 消息;.DLL 命令 SendM essag eA,整数型,user3 2,SendMessag eA,调用一个窗
40、口的窗口函 数,将一条消息 发给那个窗 口。除非消息处 理完毕,否则该函数 不会返回。SendM essag eBynum,;SendM essag eByString 是 该函数的“类型安全”声明形式 由具体的消 息决定 .参数 窗口句柄,整数型,要接收消息 的那个窗口 的句柄 .参数 信息值,整数型,消息的标识 符 .参数 参数一,逻辑型,具体取决于 消息 .参数 参数二,整数型,具体取决于 消息;.DLL 命令 Defin eDosD evice A,kerne l32,Defin eDosD eviceA,公开,.参数 类型,整数型,0 为创建 3 为删除 .参数 新区名,文本型,比如
41、:H:().参数 创建虚拟新 区的目录,文本型,当你选择 3 时,一定要为空 .DLL 命令 取鼠标位置 _,整数型,user3 2,GetCu rsorP os,公开 .参数 位置,鼠标坐标 G etCur sorPo s.DLL 命令 GetCu rsorP os,整数型,user3 2,GetCu rsorP os,公开 .参数 位置,鼠标坐标 G etCur sorPo s.DLL 命令 取鼠标所在 窗口句柄_,整数型,user3 2.dll,Windo wFrom Point,公开,.参数 横坐标,整数型,xPoin t,x 点值 .参数 纵坐标,整数型,yPoin t,y 点值.D
42、LL 命令 Windo wFrom Point,整数型,user3 2.dll,Windo wFrom Point,公开,.参数 横坐标,整数型,xPoin t,x 点值 .参数 纵坐标,整数型,yPoin t,y 点值.DLL 命令 取指定点窗 口句柄_,整数型,user3 2.dll,Windo wFrom Point,公开,.参数 横坐标,整数型,xPoin t,x 点值 .参数 纵坐标,整数型,yPoin t,y 点值.DLL 命令 取进程版本 _,整数型,kerne l32.dll,GetPr ocess Version,公开 .参数 进程标识符 Proce ssId,整数型,Pro
43、ce ssId.DLL 命令 GetPr ocess Version,整数型,kerne l32.dll,GetPr ocess Version,公开 .参数 进程标识符 Proce ssId,整数型,Proce ssId.DLL 命令 取前台窗口 句柄_,整数型,user3 2,GetFo regro undWindow,公开.DLL 命令 GetFo regro undWindow,整数型,user3 2,GetFo regro undWindow,公开.DLL 命令 取得当前活 动窗口句柄 _,整数型,user3 2,GetFo regro undWindow,公开.DLL 命令 SHC
44、re ateDi recto ryExA,整数型,shell 32.dll,SHCre ateDi recto ryExA,公开,非零则成功 0 为失败 .参数 窗口句柄,整数型,hwnd .参数 路径,文本型,pszPa th .参数 参数,整数型,psa,any 一般为 0 即 可.DLL 命令 窗口置顶_,整数型,user3 2.dll,BringWindo wToTo p,公开 .参数 窗口句柄,整数型,hwnd,欲带至顶部 的那个窗口 的句柄.DLL 命令 运行 Win Exec_,整数型,WinExec,公开,成功则返回 33 失败返回 2 .参数 欲运行的命 令行,文本型,欲运行
45、的文 件名 .参数 被运行程序 窗口显示方 式,整数型,:0、#隐藏窗口;1、#普通激活;2、#最小化激活;3、#最大化激活;4、#普通不激活;5、#最小化不激 活.DLL 命令 运行 Win Exec_ 1,整数型,WinExec,公开,成功则返回 33 失败返回 2 .参数 欲运行的命 令行,文本型,欲运行的文 件名 .参数 被运行程序 窗口显示方 式,整数型,:0、#隐藏窗口;1、#普通激活;2、#最小化激活;3、#最大化激活;4、#普通不激活;5、#最小化不激 活.DLL 命令 提取文件图 标_,整数型,shell 32.dll,Extra ctIco nA,公开,判断一个可 执行文件
46、或 DLL 中是 否有图标存 在,并将其提取 出来 .参数 程序句柄,整数型,hInst,当前应用程 序的实例句 柄也可用 G etWin dowWord 函数取 得拥有一个 窗体或控件 的实例的句 柄 .参数 文件名,文本型,lpszE xeFil eName,在其中提取 图标的那个 程序的全名 .参数 图标索引,整数型,nIcon Index,欲获取的图 标的索引.DLL 命令 Extra ctIco nA,整数型,shell 32.dll,Extra ctIco nA,公开,判断一个可 执行文件或 DLL 中是 否有图标存 在,并将其提取 出来 .参数 程序句柄,整数型,hInst,当前
47、应用程 序的实例句 柄 .参数 文件名,文本型,lpszE xeFil eName,在其中提取 图标的那个 程序的全名 .参数 图标索引,整数型,nIcon Index,欲获取的图 标的索引.DLL 命令 投递消息,整数型,user3 2,PostM essag eA,公开,调用一个窗 口的窗口函 数,将一条消息 发给那个窗 口。除非消息处 理完毕,否则该函数 不会返回。SendM essag eBynum,;SendM essag eByString 是 该函数的“类型安全”声明形式 由具体的消 息决定 .参数 窗口句柄,整数型,要接收消息 的那个窗口 的句柄。.参数 信息值,整数型,消息的
48、标识 符。.参数 参数 1,整数型,具体取决于 消息。.参数 参数 2,整数型,具体取决于 消息。.DLL 命令 PostM essag eA,整数型,user3 2,PostM essag eA,公开,调用一个窗 口的窗口函数,将 一 条 消 息 发 给 那 个 窗 口。除 非 消 息 处 理 完 毕,否 则 该 函 数 不 会 返 回。SendM essag eBynum,;SendM essag eBySt ring 是 该函数的“类型安全”声明形式 由具体的消 息决定 .参数 窗口句柄,整数型,要接收消息 的那个窗口 的句柄。.参数 信息值,整数型,消息的标识 符。.参数 参数 1,整
49、数型,具体取决于 消息。.参数 参数 2,整数型,具体取决于 消息。.DLL 命令 Bring Windo wToTo p,整数型,user3 2.dll,Bring Windo wToTo p,公开 .参数 窗口句柄,整数型,hwnd,欲带至顶部 的那个窗口 的句柄.DLL命令 寻找顶级窗 口_,整数型,user3 2.dll,FindWindow A,公开,FindW indow,寻找窗口列 表中第一个 符合指定条 件的顶级窗 口 参数填写正 确的话返回 窗口句柄 .参数 窗口类名,文本型,lpCla ssName,参见相关帮 助 .参数 窗口文本,文本型,lpWin dowName,参见
50、相关帮 助.DLL命令 获取指定窗 口句柄_,整数型,user3 2.dll,FindWindow A,公开,FindW indow,寻找窗口列 表中第一个 符合指定条 件的顶级窗 口 参数填写正 确的话返回 窗口句柄 .参数 窗口类名,文本型,lpCla ssName,参见相关帮 助 .参数 窗口文本,文本型,lpWin dowName,参见相关帮 助.DLL 命令 FindW indow A,整数型,user3 2.dll,FindWindow A,公开,FindW indow,寻找窗口列 表中第一个 符合指定条 件的顶级窗 口 参数填写正 确的话返回 窗口句柄 .参数 窗口类名,文本型,