按照书中的代码编写完成之后,无法获取磁盘盘符。我把EnumDisk,GetSysDiskhe OnSelchangeDisklist三段代码复制之后也还是不行。(编译运行可通过,没有错误提示)
另,CDiskInfoManage类是否是在 New Class---> Generic Class 中创建?Bass Class参数如何设置?
谢谢!
8031
学分:0 LV1
请您检查一下控件的ID是否对应上,以及数据成员变量名是否对应上。
另外检查一下你操作系统是不是windows2003或xp,如果是win7恐怕运行不了,因为win7有权限检测。
你可以看一下CDiskInfoManage是否是基于CDialog的,如果是,则它是通过对话框资源创建的,基类是CDialog
如果不是,则它是由New Class创建的,基类可以选择CWnd,然后根据具体情况进行修改。