開啟目錄選擇對話方塊要使用到api函式shbrowseforfolder來實現
函式原型為:
lpitemidlist shbrowseforfolder(lpbrowseinfo lpbi);
其中lpbrowseinfo結構如下:
typedef struct_browseinfo
browseinfo;
使用例子如下:
voidcconvertdlg::onbnclickedbtnopen()
updatedata(false);
//將選擇的資料夾路徑顯示在編輯框中
}
VC 選擇目錄對話方塊
browseinfo br itemidlist pitem char path max path br.hwndowner this getsafehwnd br.iimage 0 br.lparam 0 br.lpfn 0 br.lpsztitle 請選擇路徑 br.pidlroot 0 br....
選擇目錄對話方塊和選擇檔案對話方塊
在mfc程式設計中經常會需要用到選擇目錄和選擇檔案的介面,以下總結一下本人常用的這兩種對話方塊的生成方法 選擇目錄對話方塊 選擇目錄按鈕 void cdcpackerdlg onbnclickeddecgen else afxmessagebox 無效的目錄,請重新選擇 選擇檔案對話方塊 cstri...
MFC 選擇目錄對話方塊和選擇檔案對話方塊
在mfc程式設計中經常會需要用到選擇目錄和選擇檔案的介面,以下總結一下本人常用的這兩種對話方塊的生成方法 選擇目錄對話方塊 void cdcpackerdlg onbnclickeddecgen else afxmessagebox 無效的目錄,請重新選擇 選擇檔案對話方塊 選擇目錄按鈕 cstri...