易语言常用API命令.docx

上传人:b****5 文档编号:8272621 上传时间:2023-01-30 格式:DOCX 页数:40 大小:34.29KB
下载 相关 举报
易语言常用API命令.docx_第1页
第1页 / 共40页
易语言常用API命令.docx_第2页
第2页 / 共40页
易语言常用API命令.docx_第3页
第3页 / 共40页
易语言常用API命令.docx_第4页
第4页 / 共40页
易语言常用API命令.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

易语言常用API命令.docx

《易语言常用API命令.docx》由会员分享,可在线阅读,更多相关《易语言常用API命令.docx(40页珍藏版)》请在冰豆网上搜索。

易语言常用API命令.docx

易语言常用API命令

易语言常用api大全(dll命令)

.dll命令生成声音_,整数型,"kernel32.dll","beep",公开,,beep,用于生成简单的声音long,true(非零)表示成功,否则返回零。

会设置getlasterror

.参数声音频率,整数型,,dwfreq,声音频率(从37hz到32767hz)long,声音频率(从37hz到32767hz)。

在windows95中忽略

.参数声音持续时间,整数型,,dwduration,参见相关帮助long,声音的持续时间,以毫秒为单位。

如为-1,表示一直播放声音,直到再次调用该函数为止。

在windows95中会被忽略

.dll命令取字节数据地址_,整数型,"kernel32.dll","lstrcpyn",公开,lstrcpyn

.参数数据1,字节型,传址,lpstring1

.参数数据2,字节型,传址,lpstring2

.参数数据长度,整数型,,imaxlength

.dll命令取字节数组数据地址_,整数型,"kernel32.dll","lstrcpyn",公开,lstrcpyn

.参数数据1,字节型,传址数组,lpstring1

.参数数据2,字节型,传址数组,lpstring2

.参数数据长度,整数型,,imaxlength

.dll命令取字节集数据地址_,整数型,"kernel32.dll","lstrcpyn",公开,lstrcpyn

.参数数据1,字节集,传址,lpstring1

.参数数据2,字节集,传址,lpstring2

.参数数据长度,整数型,,imaxlength

.dll命令取文本数据地址_,整数型,"kernel32.dll","lstrcpyn",公开,lstrcpyn

.参数数据1,文本型,传址,lpstring1

.参数数据2,文本型,传址,lpstring2

.参数数据长度,整数型,,imaxlength

.dll命令取文本数组数据地址_,整数型,"kernel32.dll","lstrcpyn",公开,lstrcpyn

.参数数据1,文本型,传址数组,lpstring1

.参数数据2,文本型,传址数组,lpstring2

.参数数据长度,整数型,,imaxlength

.dll命令取整数数据地址_,整数型,"kernel32.dll","lstrcpyn",公开,lstrcpyn

.参数数据1,整数型,传址,lpstring1

.参数数据2,整数型,传址,lpstring2

.参数数据长度,整数型,,imaxlength

.dll命令取整数数组数据地址_,整数型,"kernel32.dll","lstrcpyn",公开,lstrcpyn

.参数数据1,整数型,传址数组,lpstring1

.参数数据2,整数型,传址数组,lpstring2

.参数数据长度,整数型,,imaxlength

.dll命令lstrcpyn,整数型,"kernel32.dll","lstrcpyn",公开,lstrcpyn

.参数数据1,文本型,传址,lpstring1

.参数数据2,文本型,传址,lpstring2

.参数数据长度,整数型,,imaxlength

.dll命令置线程优先级_,整数型,"kernel32","setthreadpriority",公开,$(b)设定线程的优先级别非零表示成功,零表示失败。

会设置getlasterror

.参数线程句柄,整数型,,hthread

.参数优先权,整数型,,npriority例如:

-2更过自己去搜索下

.dll命令setthreadpriority,整数型,"kernel32","setthreadpriority",公开,$(b)设定线程的优先级别非零表示成功,零表示失败。

会设置getlasterror

.参数线程句柄,整数型,,hthread

.参数优先权,整数型,,npriority例如:

-2更过自己去搜索下

.dll命令置进程优先级_,整数型,"kernel32","setpriorityclass",公开,$(b)设置一个进程的优先级别进程的优先级,零表示失败。

会设置getlasterror

.参数进程句柄,整数型

.参数级别,整数型,,例如:

64更过自己去搜索下

.dll命令setpriorityclass,整数型,"kernel32","setpriorityclass",公开,$(b)设置一个进程的优先级别进程的优先级,零表示失败。

会设置getlasterror

.参数进程句柄,整数型

.参数级别,整数型,数组,例如:

64更过自己去搜索下

.dll命令取线程优先级_,整数型,"kernel32","getthreadpriority",公开,getthreadpriority

.参数线程句柄,整数型,,线程句柄

.dll命令取特定进程优先级_,整数型,"kernel32","getpriorityclass",公开,getpriorityclass$(b)获取特定进程的优先级别进程的优先级,零表示失败。

会设置getlasterror

.参数进程句柄,整数型,,进程句柄;

.dll命令getthreadpriority,整数型,"kernel32","getthreadpriority",公开,getthreadpriority

.参数线程句柄,整数型,,线程句柄

.dll命令getpriorityclass,整数型,"kernel32","getpriorityclass",公开,getpriorityclass$(b)获取特定进程的优先级别进程的优先级,零表示失败。

会设置getlasterror

.参数进程句柄,整数型,,进程句柄;

.dll命令取当前线程伪句柄_,整数型,"kernel32","getcurrentthread",公开,getcurrentthread$(b)获取当前线程的一个伪句柄当前线程的伪句柄

.dll命令取当前进程伪句柄_,整数型,"kernel32","getcurrentprocess",公开,getcurrentprocess$(b)获取当前进程的一个伪句柄当前进程的伪句柄一般是-1

.dll命令getcurrentthread,整数型,"kernel32","getcurrentthread",公开,getcurrentthread$(b)获取当前线程的一个伪句柄当前线程的伪句柄一般是-2

.dll命令getcurrentprocess,整数型,"kernel32","getcurrentprocess",公开,getcurrentprocess$(b)获取当前进程的一个伪句柄当前进程的伪句柄

.dll命令退出线程_,整数型,"kernel32","exitthread",公开,exitthread

.参数线程句柄,整数型

.dll命令exitthread,整数型,"kernel32","exitthread",公开,exitthread

.参数线程句柄,整数型

.dll命令关机对话框_,整数型,"shell32.dll","#60",公开,#60

.参数参数,整数型,,yourguess

.dll命令复制文件_,整数型,"kernel32.dll","copyfilea",公开

.参数源文件名,文本型,,lpexistingfilename,被复制的文件名

.参数目标文件名,文本型,,lpnewfilename,目标文件名

.参数是否覆盖,整数型,,bfailifexists,非0不覆盖,0覆盖

.dll命令删除文件_,整数型,"kernel32.dll","deletefilea",公开,删除指定文件

.参数文件名,文本型,,lpfilename,欲删除文件的名字

.dll命令最小化窗口_,整数型,"user32.dll","closewindow",公开,非0表示成功,0表示失败

.参数窗口句柄,整数型,,hwnd,欲最小化窗口的窗口句柄

.dll命令取文件属性_,整数型,"kernel32","getfileattributesa",公开,1、#只读文件;2、#隐藏文件;4、#系统文件;16、#子目录;32、#存档文件要判断是否设置了某个属性,在返回值与想要得知的属性值之间使用“位与”命令进行比较。

如果所得的结果不为零,则表示设置了这个属性值。

如果取文件属性失败,将返回-1。

.参数文件名,文本型

.dll命令取文件扩展名_,整数型,"shlwapi.dll","pathfindextensiona",公开,无扩展名返回空得到的返回整数值要进过指针到文本代码才可以取得

.参数文件路径,文本型,,pszpath

.dll命令删除扩展名_,,"shlwapi.dll","pathremoveextensiona",公开,比如:

c:

documentsandsettingsadministrator桌面1.exe返回c:

documentsandsettingsadministrator桌面1

.参数文件路径,文本型,,pszpath得到的变量保存在文本路径中

.dll命令ntshutdownsystem,整数型,"ntdll.dll",,公开

.参数se_,整数型,,0为关机,1为重起

.dll命令rtladjustprivilege,整数型,"ntdll.dll",,公开

.参数se_,整数型

.参数true_,逻辑型

.参数hprocess,整数型

.参数ret,整数型,传址

.dll命令播放声音文件_,整数型,"winmm.dll","playsounda",公开,播放声音文件

.参数声音文件名,文本型,,lpszname

.参数模块句柄,整数型,,hmodule一般填写1

.参数标志,整数型,,dwflags一般填写0

.dll命令是否为管理员_,整数型,"advpack.dll","isntadmin",公开,"返回值非0为管理员

.参数参数1,整数型,,dwreserved,默认0

.参数参数2,整数型,,lpdwreserved,默认0

.dll命令shellexecute,整数型,,"shellexecutea",公开,执行命令

.参数窗口句柄,整数型,,父窗口句柄,可为0hwnd0指定一个窗口的句柄,有时候,windows程序有必要在创建自己的主窗口前显示一个消息框

.参数操作方式,文本型,,lpoperation“open”指定字串“open”来打开lpflie文档,或指定“print”来打印它

.参数命令行参数,文本型,,lpparameters“”或"0"如lpszflie是可执行文件,则这个字串包含传递给执行程序的参数

.参数完整路径,文本型,,lpdirectory“”或"0"想使用的完整路径

.参数窗口显示方式,短整数型,,nshowcmd5或1定义了如何显示启动程序的常数值。

参考showwindow函数的ncmdshow参数;

.dll命令setwindowtextw,整数型,"user32.dll","setwindowtexta",公开

.参数窗口句柄,整数型

.参数窗口标题,文本型

.dll命令取标题文本长度_,整数型,"user32.dll","getwindowtextlengtha",公开

.参数窗口句柄,整数型

.dll命令取窗口标题_,整数型,"user32","getwindowtexta",公开,一个窗体的标题(caption)文字,或者一个控件的内容(在vb里使用:

使用vb窗体或控件的caption或text属性)复制到lpstring的字串长度;不包括空中止字符。

会设置getlasterror

.参数窗口句柄,整数型,,欲获取文字的那个窗口的句柄

.参数缓冲区,文本型,,预定义的一个缓冲区,至少有cch+1个字

.参数缓冲尺寸,整数型,,lp缓冲区的长度;

.dll命令设置窗口标题,整数型,"user32.dll","setwindowtexta",公开

.dll命令writeprivateprofilestring,整数型,"kernel32","writeprivateprofilestringa",公开,相当于写配置项

.参数节名称,文本型,,lpapplicationnamestring,要在其中写入新字串的小节名称。

这个字串不区分大小写

.参数配置项名称,文本型,,lpappname,要设置的小节。

这个字串不区分大小写any,要设置的项名或条目名。

这个字串不区分大小写。

用vbnullstring可删除这个小节的所有设置项

.参数欲写入值,文本型,,lpstring,项和值字串的一个列表。

.参数配置项文件名,文本型,,lpfilename,初始化文件的名字。

.dll命令取当前目录_,整数型,"kernel32","getcurrentdirectorya",公开

.参数缓冲区长度,整数型

.参数缓冲区,文本型

.dll命令getprivateprofilestringa,整数型,"kernel32","getprivateprofilestringa",公开,相当于读配置项

.参数节名称,文本型,,lpapplicationnamestring,要在其中写入新字串的小节名称。

这个字串不区分大小写

.参数配置项名称,文本型,,lpappname,要设置的小节。

这个字串不区分大小写any,要设置的项名或条目名。

这个字串不区分大小写。

用vbnullstring可删除这个小节的所有设置项

.参数默认文本,文本型,,lpstring,项和值字串的一个列表。

.参数返回文本,文本型,,string,指定一个字串缓冲区,长度至少为nsize

.参数返回文本大小,,,long,指定装载到lpreturnedstring缓冲区的最大字符数量

.参数配置项文件名,文本型,,lpfilename,初始化文件的名字。

.dll命令初始化配置项_,整数型,"kernel32.dll","writeprivateprofilesectiona",公开,$(b)

.参数节名称,文本型,,lpappname,要设置的小节。

这个字串不区分大小写

.参数配置项名称,文本型,,lpstring,项和值字串的一个列表。

.参数配置项文件名,文本型,,lpfilename,初始化文件的名字。

.dll命令获取配置项列表_,整数型,"kernel32","getprivateprofilesectiona",公开,相当于取配置节名

.参数节名称,文本型,,lpappname

.参数返回文本,文本型,,lpreturnedstring

.参数返回文本大小,整数型,,nsize

.参数配置项文件名,文本型,,lpfilename

.dll命令messagebox,整数型,,"messageboxa",公开

.参数窗口句柄,整数型

.参数提示信息,文本型

.参数窗口标题,文本型

.参数按钮值,整数型

.dll命令messageboxw,整数型,,"messageboxw",公开

.参数窗口句柄,整数型

.参数提示信息,文本型

.参数窗口标题,文本型

.参数按钮值,整数型

.dll命令lstrlena,整数型,"kernel32.dll","lstrlena",公开

.参数文本lpstring,文本型

.dll命令lstrcata,整数型,"kernel32","lstrcata",公开

.参数文本lpstring1被赋值的文本,文本型,,lpstring1

.参数文本lpstring2用作赋值的文本,文本型,,lpstring2

.dll命令lstrcpya,整数型,"kernel32.dll","lstrcpya",公开

.参数文本lpstring1被赋值的文本,文本型

.参数文本lpstring2用作赋值的文本,文本型

.dll命令getcurrentdirectorya,整数型,"kernel32","getcurrentdirectorya",公开

.参数缓冲区长度,整数型

.参数缓冲区,文本型

.dll命令目录是否为空_,整数型,"shlwapi.dll","pathisdirectoryemptya",公开,是返回非0,不存在或不是空目录返回0

.参数路径文本,文本型,,pszpath

.dll命令退出进程_,整数型,"kernel32","exitprocess",公开

.参数进程句柄,整数型

.dll命令pathisdirectoryemptya,整数型,"shlwapi.dll","pathisdirectoryemptya",公开,是返回非0,不存在或不是空目录返回0

.参数路径文本,文本型,,pszpath

.dll命令exitprocess,整数型,"kernel32","exitprocess",公开

.参数进程句柄,整数型

.dll命令取得win目录_,整数型,"kernel32.dll","getwindowsdirectorya",公开,,取得windows返回的值后面没有""你可以自己增加上去

.参数缓冲区,文本型

.参数尺寸,整数型

.dll命令getwindowsdirectorya,整数型,"kernel32.dll","getwindowsdirectorya",公开,,取得windows返回的值后面没有""你可以自己增加上去

.参数缓冲区,文本型

.参数尺寸,整数型

.dll命令取计算机名_,整数型,"kernel32","getcomputernamea",公开,,true(非零)表示成功,否则返回零。

会设置getlasterror

.参数字串缓冲区,文本型,,lpbuffer,随同计算机名载入的字串缓冲区

.参数缓冲区长度,整数型,传址,nsize,缓冲区的长度。

这个变量随同返回计算机名的实际长度载入

.dll命令getcomputernamea,整数型,"kernel32","getcomputernamea",公开,,true(非零)表示成功,否则返回零。

会设置getlasterror

.参数字串缓冲区,文本型,,lpbuffer,随同计算机名载入的字串缓冲区

.参数缓冲区长度,整数型,传址,nsize,缓冲区的长度。

这个变量随同返回计算机名的实际长度载入

.dll命令取系统目录_,逻辑型,"shell32.dll","shgetspecialfolderpatha",公开,"只要改变api“取系统目录”参数中的“标识”值,就可以取不同的目录0我的桌面1临时目录5我的文档6我的收藏夹7我的启动11我的开始菜单20系统字体36windows安装目录37系统目录[99更多]

.参数窗口句柄,整数型

.参数路径,文本型

.参数标识,整数型,,"只要改变api“取系统目录”参数中的“标识”值,就可以取不同的目录

.参数是否创建,逻辑型,,真:

不存在就创建,假:

不创建

.dll命令shgetspecialfolderpatha,逻辑型,"shell32.dll","shgetspecialfolderpatha",公开,"只要改变api“取系统目录”参数中的“标识”值,就可以取不同的目录

.参数窗口句柄,整数型

.参数路径,文本型

.参数标识,整数型,,"只要改变api“取系统目录”参数中的“标识”值,就可以取不同的目录

.参数是否创建,逻辑型,,真:

不存在就创建,假:

不创建

.dll命令getsystemdirectory,整数型,,"getsystemdirectorya",公开

.参数缓冲区,文本型

.参数缓冲区长度,整数型

.dll命令取system32目录_,整数型,,"getsystemdirectorya",公开

.参数缓冲区,文本型

.参数缓冲区长度,整数型

.dll命令gettemppatha,整数型,,"gettemppatha",公开

.参数缓冲区长度,整数型

.参数缓冲区,文本型

.dll命令取临时目录_,整数型,,"gettemppatha",公开

.参数缓冲区长度,整数型

.参数缓冲区,文本型

.dll命令鼠标左右键,整数型,"user32.dll","swapmousebutton",公开,决定是否互换鼠标左右键的功能true(非零)表示鼠标按钮的功能在调用这个函数之前已经互换;否则返回零

.参数鼠标按钮的功能,整数型,,倘若为true(非零),则互换两个鼠标按钮的功能。

false则恢复正常状态;

.dll命令swapmousebutton,整数型,"user32.dll","swapmousebutton",公开,决定是否互换鼠标左右键的功能true(非零)表示鼠标按钮的功能在调用这个函数之前已经互换;否则返回零

.参数鼠标按钮的功能,整数型,,倘若为true(非零),则互换两个鼠标按钮的功能。

false则恢复正常状态;

.dll命令取屏幕句柄_,整数型,"user32","getdesktopwindow",公开,返回屏幕句柄

.dll命令getdesktopwindow,整数型,"user32","getdesktopwindow",公开,返回屏幕句柄

.dll命令删除文件,整数型,"kernel32","deletefilea",公开,非零表示成功,零表示失败

.参数欲删除文件的名字,文本型

.dll命令deletefile,整数型,"kernel32","deletefilea",公开,非零表示成功,零表示失败

.参数欲删除文件的名字,文本型

.dll命令建立模板目录_,整数型,"kernel32.dll","createdirectoryexa",公开,long,非零表示成功,零表示失败。

.参数模板目录,文本型

.参数新目录名称,文本型,,lpnewdirectory,新目录名称

.参数安全属性,整数型,,lpsecurityattributes一般为0即可

.dll命令createdirectoryexa,整数型,"kernel32.dll","createdirectoryexa",公开,long,非零表示成功,零表示失败。

.参数模板目录,文本型

.参数新目录名称,文本型,,lpnewdirectory,新目录名称

.参数安全属性,整数型,,lpsecurityattributes一般为0即可

.dll命令十六进制转十进制_,整数型,"shlwapi.dll","strtointexa",公开,strtointexa成功返回1(非0)失败返回0可以判断是不是输入的不是o到9a到f

.参数转换文本,文本型,,pszstring“0x”+转换文本pszstring一般为如果标志为0的话则直接填写转换文本如果标志为1的话转换文本="0x"+转换文本

.参数标志,整数型,,dwflags1dwflags标志为0则为10进制标志为1则为十六进制

.参数返回值,整数型,传址,piret得到的10进制

.dll命令删除指定目录_,整数型,"kernel32.dll","removedirectorya",公开,removedirectory,删除指定目录,在调用这个函数前,目录必须为空

.参数目录的名字,文本型,,lppatename,string,要删除的那个目录的名字

.dll命令创建目录_,整数型,"shell32.dll","shcreatedirectoryexa",公开,非零则成功0为失败

.参数窗口句柄,整数型,,hwnd

.参数路径,文本型,,pszpath

.参数参数,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1