关于API的问题请各位解答,小弟先谢谢了

mian 2002-03-21 06:59:28
1,怎么样在PB中知道软驱或光驱中插入了磁盘,应该调用什么函数,
2,如何知道驱动器的类型
3,如何在列表中显示文件的图标(就是系统默认的)
4,还有我在网上下载了一个API帮助文件,在里有一些需要常数(如:find_attrib_data)不知是如何定义的含义是什么
...全文
46 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wg2000happy 2002-03-21
  • 打赏
  • 举报
回复
在PB中如何获得光盘盘符
通过GetDriveType 函数可以获取驱动器(如:软驱、硬盘、光驱、网络映射驱动器等)的信息,该函数声明为:
Function Uint GetDriveTypeA (Sering drive)Library “kemel32.dll”
参数为一个盘符(如“C:”),返回值:1表示未知,2表示软驱,3表示本地硬盘,4表示网络驱动器,5表示光驱。因此如下代码可以获得光盘的盘符:
For I=Asc(“D”) to Asc(“Z”)
//列举所有可能的CDROM驱动器
if GetDriveTypeA(Char(i)+”:”=5 Then
//若找到CDROM
MessageBox(“CDROM”,Char(i)+”:”)
//显示光盘盘符
Exit //退出列举
End If
Next

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧