|
发表于 2022-4-21 10:33:05
|
显示全部楼层
四川省成都市

|
打开多文件对话框 | 文本型 | | |
父窗口句柄 | 整数型 | | | | 标题 | 文本型 | | | | 过滤器 | 文本型 | | | | 初始路径 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 文件列表 | 文件对话框 | | | temp | 字节集 | | | 文件名数组 | 文本型 | | 0 | N | | | | 所选文件 | 文本型 | | |
文件列表.lStructSize = 76 文件列表.hwndOwner = 父窗口句柄 文件列表.lpstrFilter = 子字节集替换 (到字节集 (过滤器 ), { 124 }, { 0 }, , ) + { 0 } + { 0 }文件列表.lpstrFile = 取空白字节集 (8192 ) 文件列表.nMaxFile = 8192 文件列表.lpstrFileTitle = 取空白文本 (8192 )文件列表.nMaxFileTitle = 8192 文件列表.lpstrInitialDir = 初始路径 文件列表.lpstrTitle = 标题 文件列表.flags = 524800 如果 (打开对话框 (文件列表 ) ≠ 0 )  temp = 文件列表.lpstrFile  temp = 取字节集左边 (temp, 寻找字节集 (temp, { 0, 0 }, ) - 1 ) 如果 (寻找字节集 (temp, { 0 }, ) ≠ -1 )   文件名数组 = 分割文本 (到文本 (子字节集替换 (temp, { 0 }, { 124 }, , )), “|”, )  如果真 (取文本右边 (文件名数组 [1 ], 1 ) ≠ “\”)    文件名数组 [1 ] = 文件名数组 [1 ] + “\”     计次循环首 (取数组成员数 (文件名数组 ) - 1, N )   如果 (取数组成员数 (文件名数组 ) - 1 ≠ N )     所选文件 = 所选文件 + 文件名数组 [1 ] + 文件名数组 [N + 1 ] + “;”    所选文件 = 所选文件 + 文件名数组 [1 ] + 文件名数组 [N + 1 ]      计次循环尾 () 返回 (所选文件 )  返回 (到文本 (temp ))   返回 (“”)  |
文件对话框 | | |
lStructSize | 整数型 | | | hwndOwner | 整数型 | | | hInstance | 整数型 | | | lpstrFilter | 字节集 | | | lpstrCustomFilter | 文本型 | | | nMaxCustFilter | 整数型 | | | nFilterIndex | 整数型 | | | lpstrFile | 字节集 | | | nMaxFile | 整数型 | | | lpstrFileTitle | 文本型 | | | nMaxFileTitle | 整数型 | | | lpstrInitialDir | 文本型 | | | lpstrTitle | 文本型 | | | flags | 整数型 | | | nFileOffset | 短整数型 | | | nFileEtesion | 短整数型 | | | lpstrDefExt | 文本型 | | | lCustData | 整数型 | | | lpfnHook | 整数型 | | | lpTemplateName | 文本型 | | |
|
打开对话框 | 整数型 | | |
comdlg32.dll | |
GetOpenFileNameA | |
OpenFile | 文件对话框 | | |
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|