zoukankan      html  css  js  c++  java
  • 获取驱动器盘符1--界面制作

    获取驱动器盘符的API有很多,今天试试用GetLogicalDrives来处理。

    关于GetLogicalDrives()的详细介绍,见这里

    步骤:

    1.打开VS2010,新建项目(或者按Ctrl+Shift+N),选择MFC应用程序。命名为"demo1"

    2.在MFC应用程序向导中选择“基于对话框”

    3.删除"确定",“取消”按钮,再把窗口拖成如图所示。

    4.在工具箱中拖出一个Edit Control控件,和一个按钮控件

    5.更改控件属性,修改ID名称,并重命名按钮。

    6.同理在属性中修改Edit控件ID。

    7.给按钮添加事件响应,双击“获取”按钮,打开如图所示的代码

    8.在Edit上添加控件变量,用来同步Edit的数据,把获取的盘符显示到Edit控件上。

    添加变量后,选择Value类型。并给变量命名为edit_data

    9.编写代码

     1 void Cdemo1Dlg::OnBnClickedget()
     2 {
     3     // TODO: 在此添加控件通知处理程序代码
     4     CString str_drives=L"获取的盘符有:";
     5     unsigned int n_drives=GetLogicalDrives();
     6     wchar_t wdrive[3]=L"A:";
     7     while(n_drives)
     8     {
     9         if(n_drives%2)
    10         {
    11             str_drives+=wdrive;
    12             str_drives+=L" , ";
    13         }
    14         wdrive[0]++;
    15         n_drives/=2;
    16     }
    17     edit_data=str_drives;
    18     UpdateData(FALSE);
    19 }

    10.编译运行

    继续阅读

  • 相关阅读:
    Dolby pro logic introduction
    3.8 Language Support(audio)
    what is dual mono
    会计misc
    除权除息
    MPEG2-TS音视频同步原理(PCR dts pts)
    计算视频文件(包含PCR)播放带宽的方法 PCR计算码率
    cocos2d 动作切换
    cocos2d 播放音乐
    cocos2d 主角更随触屏走
  • 原文地址:https://www.cnblogs.com/tiredoy/p/3352689.html
Copyright © 2011-2022 走看看