• <tfoot id="ukgsw"><input id="ukgsw"></input></tfoot>
    
    • 久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
      分享

      Delphi自動檢測U盤插入

       fjwolf 2009-03-19

      //檢測U盤插入、拔出

      測試通過
      1、新建工程;
      2、定義一個私有過程
      procedure WMDeviceChange(var Msg: TMessage); message WM_DEVICECHANGE;

      完整代碼如下:
      unit Unit1;
      interface
      uses
         Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
         Dialogs, AppEvnts, ExtCtrls, StdCtrls;
      type
          TForm1 = class(TForm)
           procedure Button1Click(Sender: TObject);
        
         private
      { Private declarations }
         procedure WMDeviceChange(var Msg: TMessage); message WM_DEVICECHANGE;
         public
      { Public declarations }
         end;
      var
         Form1: TForm1;

      implementation
      {$R *.dfm}
      procedure TForm1.WMDeviceChange (var Msg: TMessage);
      var
         myMsg : String;
      begin
         Case Msg.WParam of
         32768:
      begin
         myMsg :='U盤插入';
         MessageBox(0,'注意!U盤已插入!!!','AutoCopy Information',MB_ICONASTERISK and MB_ICONINFORMATION);
         end;
         32772:
      begin
         myMsg :='U盤拔出';
         MessageBox(0,'注意!U盤已取走!!!','AutoCopy Information',MB_ICONASTERISK and MB_ICONINFORMATION);
      end;
         end;
      end;

      ===========================================

      // 取U盤盤符代碼

      使用delphi程序實現U盤盤符的獲取其實不是很難,不過對于新手來說可能有點困難,把代碼貼出來,供大家學習

      ============================================
      procedure TForm1.Button1Click(Sender: TObject);

      var
          buf:array [0..MAX_PATH-1] of char;
          m_Result:Integer;
          i:Integer;
          str_temp:string;
      begin
      m_Result:=GetLogicalDriveStrings(MAX_PATH,buf);
      for i:=0 to (m_Result div 4) do
      begin
              str_temp:=string(buf[i*4]+buf[i*4+1]+buf[i*4+2]);
               if GetDriveType(pchar(str_temp)) = DRIVE_REMOVABLE then
               begin
                  ShowMessage(str_temp+'盤為U盤');
                  ListBox1.Items.Add(str_temp);
              end;
      end;
      end;

      =========================================//磁盤類型常量參考

      DRIVE_UNKNOWN = 0;
      {$EXTERNALSYM DRIVE_UNKNOWN}
      DRIVE_NO_ROOT_DIR = 1;
      {$EXTERNALSYM DRIVE_NO_ROOT_DIR}
      DRIVE_REMOVABLE = 2;
      {$EXTERNALSYM DRIVE_REMOVABLE}
      DRIVE_FIXED = 3;
      {$EXTERNALSYM DRIVE_FIXED}
      DRIVE_REMOTE = 4;
      {$EXTERNALSYM DRIVE_REMOTE}
      DRIVE_CDROM = 5;
      {$EXTERNALSYM DRIVE_CDROM}
      DRIVE_RAMDISK = 6;


        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發表

        請遵守用戶 評論公約

        類似文章 更多

        主站蜘蛛池模板: 亚洲色婷婷综合开心网| 免费人成在线观看| 亚洲国产精品久久久久久无码| 午夜精品一区二区三区在线观看| 中文字幕日韩有码av| 日韩大片高清播放器大全| 精品无码三级在线观看视频| 亚洲欧美高清在线精品一区二区| 精品人妻系列无码人妻漫画| 日韩有码国产精品一区| 国产亚洲精品国产福APP| 亚洲人妻中文字幕一区| 国语做受对白XXXXX在线| 亚洲国产成人资源在线| 无码国产精品一区二区免费式影视| 中文字幕人妻不卡精品| 欧美成人精品一区二区综合| 亚洲日韩久热中文字幕| 小妖精又紧又湿高潮H视频69| 国产精品福利自产拍久久| 中文字幕无码久久一区| 亚洲色大成成人网站久久| 一区二区三区精品视频免费播放| 精品国产人妻一区二区三区久久| 亚洲国产精品综合久久2007| 白色丝袜国产在线视频| 午夜福利在线观看6080| 欧美成人家庭影院| 成人特黄A级毛片免费视频| 国产av午夜精品福利| 一本色道久久综合亚洲精品| 中文字幕在线亚洲日韩6页| 中文字幕人妻精品在线| 国产在沙发上午睡被强| 亚洲国产成人久久精品APP| 国产精品普通话国语对白露脸 | 熟妇人妻中文字幕| 国内精品视频一区二区三区八戒 | 国偷自产一区二区三区在线视频| 污污污污污污WWW网站免费| 精品无人乱码一区二区三区|