当前位置: 首页 > news >正文

打开文件/文件夹属性窗口

和鼠标右键->属性是一样的

调用示例

// 调用示例 // 打开文件属性对话框 std::wstring path = L"F:\\code\\test.png"; // "F:\\code" MyUtil::ShowFileProperties(path.c_str());

源码

void MyUtil::ShowFileProperties(LPCTSTR lpFilePath) { // 初始化结构体 SHELLEXECUTEINFO shellInfo = { 0 }; shellInfo.cbSize = sizeof(shellInfo); // 固定写法:打开属性窗口 shellInfo.lpVerb = L"properties"; shellInfo.lpFile = lpFilePath; // 标志: 触发打开属性对话框 // 告诉系统 执行右键菜单里的命令(属性就是右键菜单内置命令) // 没有它,properties 命令不会生效 shellInfo.fMask = SEE_MASK_INVOKEIDLIST; // 执行系统调用 ShellExecuteEx(&shellInfo); }
http://www.jsqmd.com/news/780364/

相关文章:

  • DM644x嵌入式Linux系统构建与优化实战
  • 制造业考勤智能管理系统,主流AI Agent方案横评:2026年企业级自动化选型深度指南
  • 2026年4月市场热门的不锈钢激光切管加工公司口碑推荐,高速激光切管批量生产出货速度快捷 - 品牌推荐师
  • ClawMem:为AI编码代理构建本地持久化记忆层的混合检索架构详解
  • 工厂停产1小时亏8万?AI+软件集成,设备故障提前预警,停产零损失
  • 如何在Windows上快速安装和使用Poppler PDF处理工具
  • JIRA安装部署与启动故障排查
  • 2026年4月国内口碑好的轻集料企业推荐,A3型轻集料/轻骨料混凝土LC7.5/LC7.5轻集料混凝土,轻集料厂商哪家牛 - 品牌推荐师
  • 2026年推荐几家电阻率测试系统/电阻率测试仪综合评价公司 - 行业平台推荐
  • 模拟信号隔离技术:工业自动化中的地环路干扰解决方案
  • 5月8日TRO最新案件预警
  • 【第4章:信息系统架构】:系统集成项目管理工程师默写本
  • 流媒体棒硬件革命:从形态创新到产业格局重塑
  • MySQL 索引底层深度解密:为什么 InnoDB 偏偏选中了 B + 树?
  • 第7章:流量获取与粉丝冷启动 /《程序员AI时代实现 直播知识付费实现月入100万的落地详细实战方案》
  • 天线设计:从基础原理到工程实践的全方位解析
  • 数据倾斜的各种原因及处理方案
  • 数字电源深度标准化:从PMBus到系统互操作的技术挑战与路径
  • 企业官网技术演进路径:从静态展示到数据驱动获客的架构升级
  • MacBook Touch Bar Windows驱动完全指南:解锁跨系统触控交互的终极方案
  • ARM Core Tile与仿真基板系统架构解析
  • 企业级AI智能体开发实战:基于Astron Agent的工作流编排与RPA集成
  • 视频人脸打码软件工具
  • 基于大语言模型的AI论文审阅助手ChatReviewer:从原理到部署实践
  • 基于 Grafana 探索云端监控的艺术:从零开始的实战演练
  • GdUnit3嵌入式单元测试框架:在Godot引擎中实现高效代码验证
  • Go语言四层负载均衡器Nekot:云原生环境下的高性能流量分发实践
  • MRC(多路径可靠连接)协议
  • Product Hunt 每日热榜 | 2026-05-08
  • 一键安装 OpenClaw 全程图文教程 | 无需命令行