看流星社区

 找回密码
 注册账号
查看: 2593|回复: 0

VC 打开文件对话框

[复制链接]

该用户从未签到

发表于 2013-5-22 09:55:59 | 显示全部楼层 |阅读模式
OPENFILENAME of;
    memset(&of,0,sizeof(of));//初始化结构体
    TCHAR strFile[MAX_PATH]=_T("");
    //最简化配置,至少配置下面的四项
    of.lStructSize=sizeof(OPENFILENAME);//这个结构体的大小必须被设置
    of.hwndOwner=m_hWnd;//所在窗口句柄
    of.lpstrFile=strFile;//这个用来保存对话框打开的文件全路径
    of.nMaxFile=MAX_PATH;//此项必须被设置,这个值太小,GetOpenFileName会返回Flase

    //下面是可选的配置
    of.Flags=OFN_FILEMUSTEXIST|OFN_HIDEREADONLY;//文件必须存在,去除只读复选框
    of.lpstrFilter=_T("JPG Image Files(*.jpg)/0*.jpg/0All Files(*.*)/0*.*/0");//文件类型过滤
    of.lpstrTitle=_T("请选择一个图片");//对话框标题

    if(GetOpenFileName(&of))//选中了一个文件
    {
        TRACE(of.lpstrFile);//文件名,这个做需要的处理...
    }
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-16 00:12

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表