VC 打开文件对话框

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);//文件名,这个做需要的处理... }

你可能感兴趣的:(image,Path)