求助
mfc吧
全部回复
仅看楼主
level 1
怎么给ShellExecute函数中第三个参数传参
目的是通过一个按钮直接打开一个文件,可以通过改变参数打开不同的文件。
代码:
char buf[200];
sprintf(buf, "C:\\YearbookLibary\\YearbookInformation\\YearSearch\\2005\\left.htm");
ShellExecute(NULL, TEXT("open"), (LPCTSTR)buf, NULL, NULL, SW_SHOW);
这是我参照给第4个参数传参写的,但是我写出来编译没错运行起来点击按钮打不开left.htm
2016年12月24日 19点12分 1
level 1
额 最后我改成这个样子就好了
LPCTSTR buff = TEXT("C:\\YearbookLibary\\YearbookInformation\\YearSearch\\2015\\left.htm");
ShellExecute(NULL, TEXT("open"), buff, NULL, NULL, SW_SHOW);
2016年12月25日 19点12分 2
1