|
发表于 2016-8-27 18:15:42
|
显示全部楼层
江西省南昌市
本帖最后由 黑鹰易语言 于 2016-8-27 18:16 编辑
有API
|
通用对话框_打开 | 文本型 | | |
句柄 | 整数型 | | | | 类型 | 整数型 | | | | 标题 | 文本型 | | | | filter | 文本型 | | | | 初始目录 | 文本型 | | | | index | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | of | openfilename | | | ret | 整数型 | | |
of.hwndOwner = 句柄 of.lStructSize = 76 判断 (是否为空 (filter )) of.lpstrFilter = 到字节集 (“所有文件(*.*)”) + { 0 } + 到字节集 (“*.*”) + { 0, 0 }of.lpstrFilter = 子字节集替换 (到字节集 (filter ), { 124 }, { 0 }, , ) + { 0, 0 }of.lpstrFile = 取空白字节集 (255 )of.nMaxFile = 255 如果真 (是否为空 (初始目录 ) = 假)of.lpstrInitialDir = 初始目录 如果真 (是否为空 (标题 ) = 假)of.lpstrTitle = 标题 of.flags = 524288判断 (类型 = 0 )ret = GetOpenFileName (of )判断 (类型 = 1 )of.lpstrFileTitle = “Save a file”ret = GetSaveFileName (of )判断 (类型 = 2 )ret = GetOpenFileNamePreview (of )判断 (类型 = 3 )of.lpstrFileTitle = “Save a file”ret = GetSaveFileNamePreview (of )如果真 (ret ≠ 0 )如果真 (是否为空 (index ) = 假)index = of.nFilterIndex 返回 (到文本 (of.lpstrFile))返回 (“”)|
GetOpenFileName | 整数型 | | |
comdlg32.dll | |
GetOpenFileNameA | |
pOpenfilename | openfilename | | |
|
GetSaveFileName | 整数型 | | |
comdlg32.dll | |
GetSaveFileNameA | |
pOpenfilename | openfilename | | |
|
GetOpenFileNamePreview | 整数型 | | |
msvfw32.dll | |
GetOpenFileNamePreview | |
lpofn | openfilename | | |
|
GetSaveFileNamePreview | 整数型 | | |
msvfw32.dll | |
GetSaveFileNamePreviewW | |
lpofn | openfilename | | |
|
openfilename | | |
lStructSize | 整数型 | | | hwndOwner | 整数型 | | | hInstance | 整数型 | | | lpstrFilter | 字节集 | | | lpstrCustomFilter | 字节集 | | | nMaxCustFilter | 整数型 | | | nFilterIndex | 整数型 | | | lpstrFile | 字节集 | | | nMaxFile | 整数型 | | | lpstrFileTitle | 文本型 | | | nMaxFileTitle | 整数型 | | | lpstrInitialDir | 文本型 | | | lpstrTitle | 文本型 | | | flags | 整数型 | | | nFileOffset | 整数型 | | | nFileExtension | 整数型 | | | lpstrDefExt | 文本型 | | | lCustData | 字节集 | | | lpfnHook | 整数型 | | | lpTemplateName | 文本型 | | |
|
|