读书人

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

发布时间: 2013-01-07 10:02:25 作者: rapoo

用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变量 既无声明,也无初始、赋值之类的操作,当然报错了

读书人网 >VC/MFC

热点推荐