首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

用VC可以兑现U盘分区和格式化吗

2013-01-07 
用VC可以实现U盘分区和格式化吗?格式做了部分!但是有个参数不知道如何获取?typedef int (WINAPI *SHFORMAT

用VC可以实现U盘分区和格式化吗?
格式做了部分!但是有个参数不知道如何获取?

typedef int (WINAPI *SHFORMATDRIVE)(HWND, int, int, int);   
SHFORMATDRIVE   SHFormatDrive;   
void CFormatDemoDlg::OnBtnFormat() 
{
// TODO: Add your control notification handler code here
HINSTANCE  hShell32 = ::LoadLibrary("shell32.dll");
if(hShell32)
{
SHFormatDrive = (SHFORMATDRIVE)::GetProcAddress(hShell32, "SHFormatDrive");
if(SHFormatDrive)
{
int iResult = SHFormatDrive(Handle, 0, 0, 0);
}
}
}

SHFormatDrive()第一个参数如何获取?另外格式化有思路,请高手指点U盘分区的方法!谢谢!!

[解决办法]
你这个Handle变量 既无声明,也无初始、赋值之类的操作,当然报错了

热点排行