zoukankan      html  css  js  c++  java
  • DELPHI中通过SHBrowseForFolder函数实现选择目录

    uses ShellAPI, ShlObj;
        
        procedure TForm1.Button1Click(Sender: TObject);
        var
         TitleName : string;
         lpItemID : PItemIDList;
         BrowseInfo : TBrowseInfo;
         DisplayName : array[0..MAX_PATH] of char;
         TempPath : array[0..MAX_PATH] of char;
        begin
         FillChar(BrowseInfo, sizeof(TBrowseInfo), #0);
         BrowseInfo.hwndOwner := Form1.Handle;
         BrowseInfo.pszDisplayName := @DisplayName;
         TitleName := 'Please specify a directory';
         BrowseInfo.lpszTitle := PChar(TitleName);
         BrowseInfo.ulFlags := BIF_RETURNONLYFSDIRS;
         lpItemID := SHBrowseForFolder(BrowseInfo);
         if lpItemId <> nil then begin
         SHGetPathFromIDList(lpItemID, TempPath);
         ShowMessage(TempPath);
         GlobalFreePtr(lpItemID);
         end;
        end;
  • 相关阅读:
    每日日报
    每日日报
    每日日报
    每日日报
    每日日报
    FM
    GBDT+LR
    推荐系统架构设计
    DSSM双塔模型
    git
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/1079523.html
Copyright © 2011-2022 走看看