回覆列表
  • 1 # 疏星淡月一夢一院丁

    用c++開啟一個資料夾的方法如下:可以實現單選檔案或者多選檔案,程式碼如下:

    需引入標頭檔案#include"commdlg.h"

    [cpp]viewplaincopy

    tcharszbuffer[max_path]={0};

    openfilenameofn={0};

    ofn.lstructsize=sizeof(ofn);

    ofn.hwndowner=m_hwnd;

    ofn.lpstrfilter=_t("exe檔案(*.exe)\0*.exe\0所有檔案(*.*)\0*.*\0");//要選擇的檔案字尾

    ofn.lpstrinitialdir=_t("d:\\programfiles");//預設的檔案路徑

    ofn.lpstrfile=szbuffer;//存放檔案的緩衝區

    ofn.nmaxfile=sizeof(szbuffer)/sizeof(*szbuffer);

    ofn.nfilterindex=0;

    ofn.flags=ofn_pathmustexist|ofn_filemustexist|ofn_explorer;//標誌如果是多選要加上ofn_allowmultiselect

    boolbsel=getopenfilename(&ofn);

    這樣就可以開啟選擇檔案對話方塊了。可以選擇需要的檔案。szbuffer是存放的選擇的檔案路徑。

  • 中秋節和大豐收的關聯?
  • 不用吹風機快速幹頭發有什麼方法呢?