磁盘格式化程序设计 本程序是调用windows中的动态链接库shell32.dll中的函数SHFormatDrive来对驱动器进行格式化的。 函数原型: SHSTDAPI_(DWORD) SHFormatDrive(HWND,WORD,WORD,WORD); 由于此函数是动态库中未公布函数,因此在使用前要全局声明。 参数说明: SHFormatDrive(HWND hWnd,WORD wDrive,WORD wOption,WORD wFlag); 参数hWnd为执行此函数的父窗口句柄。 参数wDrive是驱动器号,注意这是数字格式,A 驱对应0。 参数wOption是选项,设置为0xffff,采用默认值。 参数uFlag为标志,一般设置为0。 int wDrive=0; //A: 0 B: 1 C: 2 D: 3 int result=SHFormatDrive(this->m_hWnd,wDriver,0xffff,0); if(result==-1) AfxMessageBox("磁盘格式化失败"); //注意!千万不要把重要数据格式化了!

评论