您的位置:C++老鼠窝编程 新闻公告 正文
原作者:网摘 添加时间:2008-06-20 原文发表时间:2008-06-20 人气:10


如何从程序中调用外壳的文件属性对话框?

 

首先填写SHELLEXECUTEINFO结构,将其中的下面成员赋值为:

SHELLEXECUTEINFO sei;

ZeroMemory(&sei,sizeof(sei));
sei.cbSize = sizeof(sei);
sei.lpFile = szPathOfFileToLaunchPropertiesOf;
sei.lpVerb = "properties";
sei.fMask = SEE_MASK_INVOKEIDLIST;

注意这里lpFile一定要赋值为相应的文件名,lpVerb一定要赋值为"properties",fMask一定要赋值为SEE_MASK_INVOKEIDLIST。

接下来调用ShellExecuteEx API函数:
ShellExecuteEx(&sei);

本页地址
相关文章

如何改变对话或窗体视窗的背景颜色
C#编程如何获取与另一个进程关联的应用程序
C#编程如何获取某个进程的主窗口?
如何调试Windows外壳扩展程序(Shell Exten
获取硬盘ID信息及网卡MAC地址的代码
获取硬盘详细信息的源代码
一段日期和时间的处理例程代码
如何保证在应用程序使用的类只有一个对象实
一个简单的获取网卡mac地址的控制台程序
iostream.h还是iostream?
如何取得Windows的语言版本信息?
使用typename关键字解除疑惑
如何将窗口文本或客户区内容以CF_BITMAP格式
禁止/启用屏幕保护及系统热键等
如何激活当前屏幕保护程序
如何激活和关闭IE浏览器
用ATL的注册器来定制注册表入口
用注册表键存储用户程序的信息
调试ATL组件中的引用计数问题
避免在ATL中引发的不明确接口问题

相关评论


本文章所属分类:首页 新闻公告