|
主题: 怎样调用WINDOWS中的格式化工具?
|
wchn825
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#12003/7/11 10:02:05
AW可以调用WINDOWS的很多程序,怎样调出WINDOWS界面的格式化?
|
dreamexpress_5d
职务:普通成员
等级:1
金币:10.0
发贴:2229
|
#22003/7/11 10:11:33
什么叫界面的格式化??
|
wchn825
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#32003/7/11 10:47:31
就是平时的格式化程序。
|
olez163
职务:普通成员
等级:2
金币:3.0
发贴:694
|
#42003/7/12 7:50:56
是指调用Format.com对磁盘进行格式化吗? 用jumpoutreturn()即可!
|
hw26
职务:普通成员
等级:1
金币:11.0
发贴:240
|
#52003/7/12 8:18:01
具体语句:SHFormatDrive(WindowHandle,0,16,0)
shformatdrive调用格式为: 函数文件:shell32.dll 函数名:SHFormatDrive() 参数:Long, Long, Long,Long 返回值:Long 注: 在Drive的参数中 "A:" = 0,类推... Windows2000调试通过。
|
Gamma
职务:普通成员
等级:1
金币:0.0
发贴:75
|
#62003/7/12 12:23:05
你想干嘛??做试题给学生...答不出来就格盘?
|
olez163
职务:普通成员
等级:2
金币:3.0
发贴:694
|
#72003/7/14 23:40:14
----------------------------- SHFormatDrive(WindowHandle,0,16,0) ----------------------------- 上述语句能否解释得更详细些,Hw26
|
滨滨
职务:版主
等级:4
金币:13.0
发贴:1931
|
#82003/7/15 2:57:08
Windows提供的Shell API函数. 操作系统的Shell(就是外壳,实际上就是Exeplorer.exe)给其他程序提供的接口,用以实现一些相关操作,如生成快捷方式,浏览目录树之类的功能,这些功能不是操作系统内核提供的,所以不是一般的API(在User32.dll,Kernel32.dll,GDI32.dll中) 这个函数我倒是没有在MSDN中见过,是个undocumented函数啊,auth厉害! 我找了点资料: SHFormatDrive(hwndOwner,iDrive,iCapacity,iFormatType) 参数说明: hwndOwner 对话框父窗口. iDrive 驱动器号(A = 0, B = 1,...) iCapacity 容量,将显示在下拉列表中. 可取值为: Win9x: SHFD_CAPACITY_DEFAULT = 0 默认容量 SHFD_CAPACITY_360 = 3 360KB SHFD_CAPACITY_720 = 5 720KB
WinNT: 不详 iFormatType 格式化类型 Win9x: SHFD_FORMAT_QUICK = 0 快速格式化 SHFD_FORMAT_FULL = 1 完全格式化 SHFD_FORMAT_SYSONLY = 2 只复制系统文件
WinNT: SHFD_FORMAT_FULL = 0 完全格式化 SHFD_FORMAT_QUICK = 1 快速格式化
返回值: Win95: -3 失败 -2 用户取消 -1 操作完成但未成功 6(?) 成功 WinNT: -1 对话框成功显示 0 对话框未显示
|
wchn825
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#92003/7/15 6:31:02
AUTH发布的当天我就成功了! 我还查看了该DLL,谢谢AUTH和滨滨!
|