脚本实现提取打开文件的文件名

已锁定

木头0980

  • 帖子

    40
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2004-12-30

普通 普通 如何晋级?

脚本实现提取打开文件的文件名

786

1

2014-08-27 22:56:26

v6.2 运行没有问题的程序,到了7.0以后 就提示找不到 commdlg.h,
请高手指教

以下是程序
=====

#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma code("comdlg32.dll")
#include "commdlg.h"
#pragma code()

BOOL bRet;
OPENFILENAME ofn;
char szFilter[ ]="*.csv";//"Textfiles*.csvALL Files*.*";
char *psz;
char szFile[_MAX_PATH+1];
char szInitialDir[_MAX_PATH+1]="d:\\jitaike";





ofn.lStructSize=sizeof(OPENFILENAME);
ofn.hwndOwner=FindWindow(NULL,NULL);
for (psz=szFilter;*psz;psz++)
{
if(*psz=='')
{
*psz=0;
}

}
ofn.lpstrFilter=szFilter;
ofn.lpstrFile=szFilter;
ofn.nMaxFile=_MAX_PATH+1;
//GetProjectPath(szInitialDir);
ofn.lpstrInitialDir=szInitialDir;
bRet=GetOpenFileName(&ofn);
if(bRet==FALSE)
{
printf("\r\nError in GetOpenFileName()\r\n");
return;
}
printf("\r\nSelected File (Path+Name)\r\%s\r\n",ofn.lpstrFile);


SetTagChar("lpstrfile",ofn.lpstrFile); //Return-Type: BOOL
}
脚本实现提取打开文件的文件名 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。