亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++選擇文件夾代碼的封裝

2020-01-26 15:14:23
字體:
來源:轉載
供稿:網友

本文實例講述了C++選擇文件夾代碼的封裝,分享給大家供大家參考。具體方法如下:

該實例分為DirDialog.h頭文件與DirDialog.cpp源文件。

DirDialog.h頭文件代碼如下:

復制代碼 代碼如下:
#pragma once 
#ifndef __DIRDIALOG_H_HH 
#define __DIRDIALOG_H_HH 

#include <Shlobj.h>  

class CDirDialog 

protected: 
    BROWSEINFO m_bi; 
    char m_szDisplayName[MAX_PATH]; //顯示名稱 
    char m_szPath[MAX_PATH]; //選擇的目錄 
 
public: 
    //顯示對話框 
    BOOL DoBrowse(HWND hwndOwner, LPTSTR pszDisplayName); 
 
    LPCTSTR GetPath(){return m_szPath;}; 
 
    CDirDialog(void); 
    ~CDirDialog(void); 
}; 
 
#endif

DirDialog.cpp源文件代碼如下:

復制代碼 代碼如下:
#include "DirDialog.h" 

CDirDialog::CDirDialog(void) 

    ::ZeroMemory((void*)&m_bi, sizeof(BROWSEINFO)); 
    memset(m_szDisplayName, 0, MAX_PATH); 
    memset(m_szPath, 0, MAX_PATH); 
    m_bi.hwndOwner = NULL; 
    m_bi.pidlRoot = NULL; 
    m_bi.lpszTitle = "請選擇文件夾"; 
    m_bi.ulFlags = BIF_RETURNONLYFSDIRS ; 
    m_bi.lpfn = NULL; 
    m_bi.lParam = NULL; 
    m_bi.iImage = NULL; 

 
BOOL CDirDialog::DoBrowse(HWND hwndOwner, LPTSTR pszTitle) 

    m_bi.hwndOwner = hwndOwner; 
    m_bi.lpszTitle = pszTitle; 
    PIDLIST_ABSOLUTE pItem = ::SHBrowseForFolderA(&m_bi); 
    if (pItem != NULL) 
    { 
        ::SHGetPathFromIDListA(pItem, m_szPath); 
        return TRUE; 
    } 
     
    return FALSE; 

 
CDirDialog::~CDirDialog(void) 

}

使用時的代碼如下:

復制代碼 代碼如下:
CDirDialog dir; 
if (dir.DoBrowse(hwndDlg, "title")) 

 ::MessageBoxA(hwndDlg, dir.GetPath(), "", MB_OK); 
}

希望本文所述對大家的C++程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美理论在线观看| 亚洲夜晚福利在线观看| 国产精品99导航| 国产99久久精品一区二区永久免费| 日本一欧美一欧美一亚洲视频| 91sa在线看| 中文字幕精品一区久久久久| 欧美激情精品久久久久久变态| 亚洲另类欧美自拍| 国产一区二区三区欧美| 日韩在线一区二区三区免费视频| 91精品国产99| 国产欧美日韩精品专区| 成人免费视频97| 久久的精品视频| 久久亚洲精品一区| 久热精品视频在线观看| 国产精品久久一区| 国产精品69av| 欧美日韩一区二区精品| 欧美日韩成人网| 亚洲精品成a人在线观看| 久久国产一区二区三区| 777午夜精品福利在线观看| 国产一区二区三区高清在线观看| 色先锋久久影院av| 精品一区二区亚洲| 日韩欧美黄色动漫| 欧美大学生性色视频| xxxxxxxxx欧美| 中文一区二区视频| 日本高清不卡的在线| 日韩精品中文字幕在线播放| 97色在线观看免费视频| 国产一区二区三区久久精品| 久久香蕉国产线看观看av| 欧美高清视频在线观看| 国产一区二区激情| 亚洲女人天堂色在线7777| 日韩av手机在线观看| 91日韩在线播放| 欧美丰满少妇xxxxx| 亚洲福利视频在线| 久久高清视频免费| 97精品视频在线观看| 亚洲精品视频网上网址在线观看| 国产日韩视频在线观看| 国产成人精品久久亚洲高清不卡| 国内精品久久久久久| 久久久久久久久久久人体| 在线视频免费一区二区| 亚洲国产精品va| 亚洲天堂久久av| 亚洲日本中文字幕免费在线不卡| 91sa在线看| 久久夜色精品国产欧美乱| 欧美在线免费观看| 国产美女久久精品香蕉69| 国产一区二区精品丝袜| 国产精品色视频| 精品福利在线看| 国产精品中文字幕在线观看| 亚洲天堂av高清| 日韩激情视频在线| 亚洲人成77777在线观看网| 中文字幕不卡在线视频极品| 精品欧美一区二区三区| 奇米成人av国产一区二区三区| 国产精品免费小视频| 成人欧美一区二区三区黑人| 国产精品一区二区三区久久| 亚洲第一色在线| 亚洲激情视频在线观看| 久久久噜噜噜久久| 韩日欧美一区二区| 欧美午夜性色大片在线观看| 国内精品久久影院| 国产亚洲欧美日韩一区二区| 在线播放国产一区二区三区| 精品伊人久久97| 亚洲欧美日韩国产中文专区| 亚洲成人黄色在线观看| 欧美丝袜美女中出在线| 夜夜嗨av一区二区三区免费区| 精品在线小视频| 97视频在线免费观看| 88国产精品欧美一区二区三区| 久操成人在线视频| 中文字幕精品www乱入免费视频| 韩剧1988免费观看全集| 日韩高清电影免费观看完整| 日韩有码片在线观看| 日韩欧美亚洲一二三区| 91精品国产色综合久久不卡98| 国内精久久久久久久久久人| 欧洲s码亚洲m码精品一区| 亚洲一区二区三区乱码aⅴ| 97免费视频在线| 国产视频精品va久久久久久| 在线观看日韩专区| 午夜免费日韩视频| 美日韩精品免费观看视频| 欧美在线www| 国产精品日韩在线观看| 国产精品一区二区三区在线播放| 91久久久久久久| 国产精品久久久久久久久久三级| 久久99久国产精品黄毛片入口| 欧美电影免费观看网站| 91av国产在线| 日韩中文字幕在线视频播放| 日韩欧美在线字幕| 欧美性色19p| 亚洲天堂免费观看| 69影院欧美专区视频| 91精品国产91久久久久久不卡| 国产精品在线看| 日韩风俗一区 二区| 亚洲综合在线做性| 亚洲男人天堂视频| 亚洲午夜未满十八勿入免费观看全集| 91高清视频免费观看| 色在人av网站天堂精品| zzjj国产精品一区二区| 日韩成人在线视频网站| 久久久亚洲福利精品午夜| 国内伊人久久久久久网站视频| 精品爽片免费看久久| 久久久久久久久久久亚洲| 色偷偷av亚洲男人的天堂| 91在线观看免费高清完整版在线观看| 精品高清一区二区三区| 国产精品亚洲第一区| www国产亚洲精品久久网站| www.国产精品一二区| 超碰97人人做人人爱少妇| 欧美乱大交做爰xxxⅹ性3| 久久色在线播放| 日韩极品精品视频免费观看| 国产精品夜间视频香蕉| 亚洲最新av网址| 成人中文字幕+乱码+中文字幕| 欧美激情一级精品国产| 亚洲精品电影在线观看| 国产亚洲精品久久| 亚洲自拍偷拍在线| 国产精品久久久久久久久久免费| 欧美激情欧美狂野欧美精品| 在线观看国产欧美| 亚洲一区二区三区成人在线视频精品| 亚洲国产精品女人久久久| 国产97在线视频| 国产精品综合网站| 在线电影av不卡网址| 久久精品人人爽| 美女福利视频一区| 欧美日韩亚洲一区二区| 伦伦影院午夜日韩欧美限制| 久久人人爽国产| 国产欧美日韩精品丝袜高跟鞋| 第一福利永久视频精品| 国产99视频精品免视看7| 91在线看www| 8x拔播拔播x8国产精品|