//要求shell32.lib
#include <windows.h>
#include <shellapi.h>int main()
{ ShellExecute(NULL,NULL,"D:\\temp\\1.txt",NULL,NULL,SW_SHOWNORMAL);
return 0;
}
#include <windows.h>
#include <shellapi.h>int main()
{ ShellExecute(NULL,NULL,"D:\\temp\\1.txt",NULL,NULL,SW_SHOWNORMAL);
return 0;
}
解决方案 »
- 各位大侠请教,我用setwindowrgn设置对话框的圆角,但当对话框最大化的时候对话框少了一部分
- 什么是Direct UI
- 在VC6.0 中 的 MFC ClassWizard Automation 对应到VS2005 是什么?
- VC6代码在.net环境下链接出错,错误号“lnk2019“,哪位碰到过?谢谢
- 如何通过pid vid 指定系统默认的声卡。
- OnPaint和OnDraw有什么区别?
- c++入门
- ATL 编写的 COM 的 dll , VB 如何互传字符串,BSTR 如何使用,请大家帮忙
- 用STL的map string,有无数的warning,但程序是对的,有没有彻底的解决办法?
- 下面几句代码是什么意思 ??什么用法 ?MSDN中找不到啊
- 想在局域网里播放别人电脑里面的文件,但是这个文件没有共享,该怎么做?
- 我用“\t"输出制表符,但是当我ENVALIDATE时,显示就不正常了,怎么回事啊?
HINSTANCE ShellExecute(
HWND hwnd, //你窗口句柄,可为NULL
LPCTSTR lpVerb, //所要执行的操作,默认为“Open“,所以可为NULL
LPCTSTR lpFile, //要执行的文件名
LPCTSTR lpParameters, //执行操作的命令行参数,可为NULL
LPCTSTR lpDirectory, //执行文件的默认路径,可为NULL
INT nShowCmd //新窗口显示方式
);比如要执行 “记事本”程序,可以这样调用:
ShellExecute(NULL,NULL,"Notepad.exe",NULL,NULL,SW_NORMAL);