腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
通过其
pIDL
识别Windows特殊文件夹(即获取其CSIDL) (现在确定
pIDL
是否等于C#)
、
这是我目前的做法:我遇到的问题是,childRelativePIdl和_fullPIdl都不对应于csidlToFromFullPIdl中的任何
pIDL
可能是
一个
解决方案(但对我来说不是,因为我必须兼容WinXP )。public static Guid GetClsidFromFullPIdl(
浏览 2
提问于2010-08-26
得票数 6
回答已采纳
1
回答
警告C4090:“正在初始化”:不同的“__unaligned”限定符
、
、
void file_explore(std::wstring str) { if=
pIDL
) { ILFree(
pIDL
); } }
浏览 0
提问于2017-02-18
得票数 2
11
回答
一种反复出现的连体
作为
一个
简单的实际例子,以以下为例:{}inline
I
浏览 13
提问于2009-11-30
得票数 9
回答已采纳
3
回答
持久化皮德尔(
ITEMIDLIST
)
我觉得这样做的方法是写出
ITEMIDLIST
本身的二进制内容,但我不能确定这一点,因为这些内容应该是不透明的,由提供者决定。我不知道在重新启动之后,甚至在另
一个
进程中,这些数据是否有效。什么是正确的方法来
坚持
和以后重建
一个
皮德尔?曾傑瑞Coffin ,一对功能,似乎完全符合我的要求。然而,还有
一个
问题。重建
pidl
甚至更容易,因为数据的总长度已经知道,它甚至不需要任何指针:IntPtr
浏览 8
提问于2009-11-21
得票数 7
回答已采纳
5
回答
如何获得IShellFolder的
PIDL
、
、
、
如果我有
一个
IShellFolder接口指针。我怎样才能获得它的
PIDL
? 我可以使用IShellFolder::CompareIDs(),但是我必须有两个文件夹的I。
浏览 2
提问于2009-11-19
得票数 7
回答已采纳
2
回答
如何判断我是否泄漏了IMalloc内存?
、
、
ITEMIDLIST
* pidlFile = (const
ITEMIDLIST
*)(((LPBYTE)cida) + cida->aoffset[1]);
ITEMIDLIST
*
pidl
=
Pidl
_Concatenate(pidlDirectory, pidlFile); // we now have the第
一个
是IDataObject指针的获取,它增加了对象的引用计数。CComPtr<>帮我解
浏览 4
提问于2009-11-05
得票数 1
回答已采纳
1
回答
IShellFolder::ParseDisplayName获取用于控制面板项的
ITEMIDLIST
、
、
我有Shell文件夹,这是
一个
控制面板项目。我想得到同样的
ITEMIDLIST
。我有Shell文件夹GUID。但是,由于我最终得到了控制面板的
ITEMIDLIST
,这是行不通的。如何获得
ITEMIDLIST
到控制面板项目?LPSHELLFOLDER cPanel;LPITEMIDLIST cpItemPidl; LPITEMIDLIST
pidl</e
浏览 0
提问于2016-11-14
得票数 0
回答已采纳
2
回答
如何将编辑框添加到MFC CFolderDialog (“浏览文件夹”对话框)?
、
、
我目前在CDocManagerEx类中使用了
一个
CFolderDialog类来处理文件操作,如下所示: virtual void OnInitDialog(); virtual void CallbackFunction(HWN
浏览 13
提问于2009-06-23
得票数 3
回答已采纳
2
回答
在Windows资源管理器中显示文件
、
我最喜欢的集成开发环境有
一个
命令,可以在资源管理器中显示活动文件。这意味着当您启动该命令时,它会在该文件所在的文件夹上打开
一个
资源管理器窗口,然后选择该文件。
浏览 2
提问于2012-12-04
得票数 7
2
回答
将带有斜杠的Unix路径转换为Windows路径
、
、
、
我试图运行
一个
命令来打开explorer.exe中的特定位置,并选择
一个
特定的文件:QString在Windows资源管理器中,它显示为: {USES_CONVERSION; _tcscpy(
浏览 2
提问于2018-08-29
得票数 2
1
回答
以编程方式为多个文件调用Windows菜单(与右键单击资源管理器相同)
、
、
、
、
const std::wstring &path, int xPos, int yPos, void * parentWindow) assert (parentWindow); result = ifolder->GetUIObjectOf((HWND)parentWindow, 1, (const
ITEMIDLIST
浏览 3
提问于2013-08-10
得票数 0
1
回答
为PCIDLIST_ABSOLUTE_ARRAY创建IShellItemArray
、
、
、
基本上,我只想创建
一个
新的IShellItemArray,所以我尝试调用。制浆类型: PCIDLIST_ABSOLUTE_ARRAY 我找不到关于这种类型的任何信息。
浏览 6
提问于2013-02-21
得票数 1
回答已采纳
2
回答
从
ITEMIDLIST
获得索引吗?
、
给定从
一个
ITEMID_CHILD (
ITEMIDLIST
)中获得的IFolderView::Items()枚举,如何将
ITEMIDLIST
转换为像IFolderView::SelectItem()那样的索引
浏览 3
提问于2019-03-30
得票数 1
回答已采纳
2
回答
Delphi中的SelectDirectory对话框如何动态地验证突出显示的文件夹?
、
、
是否有一种方法可以根据验证规则启用/禁用SelectDirectory对话框中的Ok按钮,例如:
浏览 1
提问于2010-03-15
得票数 4
回答已采纳
2
回答
在应用程序公共数据目录中创建目录
、
、
我想在应用程序公共数据目录中创建
一个
目录。我有生成以下错误的代码。我还试图在字符串的末尾添加'\0‘,但出现了相同的错误。代码:
ITEMIDLIST
*
pidl
;HRESULT hRes= SHGetSpecialFolderLocation( NULL,CSIDL_COMMON_APPDATA|CSIDL_FLAG_CREATE,&
pidl</em
浏览 0
提问于2009-10-07
得票数 0
回答已采纳
1
回答
windows桌面新文件夹c++
、
、
、
、
用途: Windows资源管理器(桌面)中的新文件夹创建功能(图标坐标设置+标签更正)} 我认为CreateDirectory是问题所在,并尝试使用NtCreateFile (用户空间/ Ring3)创建
一个
目录
浏览 23
提问于2020-05-21
得票数 2
回答已采纳
1
回答
Windows ShellExecuteW,文件名超过MAX_PATH (260个字符)
、
、
、
这在大多数情况下都很好,但是当我试图打开
一个
超过MAX_PATH限制(260个字符)的文件时,文件不会打开,而是会带我到"My“页面。 我尝试在文件名的开头加上“\?”
浏览 4
提问于2019-11-13
得票数 0
回答已采纳
3
回答
以编程方式选择资源管理器中的文件
、
、
、
在我的应用程序中,我可以以编程方式打开资源管理器,并使用以下代码选择
一个
文件:{我的主要目标是将Visual选项复制到包含文档的打开文件夹。Visual中的此特性在XP、
浏览 4
提问于2010-06-09
得票数 21
回答已采纳
2
回答
从C++应用程序显示Windows资源管理器对话框
、
、
我有
一个
用C++写的windows应用程序。应用程序在隐藏目录中生成某些配置文件。我想给用户
一个
从我的应用程序中打开该目录的选项。单击该选项应该会打开
一个
类似于windows资源管理器的对话框,其中包含
一个
输入目录位置。我正在寻找
一个
api来打开正常的Windows资源管理器,如对话与输入目录位置。如果该接口属于CommonDialogs部分,那将非常有帮助。
浏览 5
提问于2015-01-21
得票数 1
2
回答
如何使用自定义搜索结果启动Windows资源管理器
、
、
我正在编写
一个
Windows应用程序,它收集(可能有数百个)文件的名称,所有这些文件都位于
一个
特定文件夹(用户可以选择)的子文件夹中。该列表只是文件夹中所有文件的子集。我不想实现
一个
提供各种排序和选择可能性的用户界面,因为Windows资源管理器在这方面总是要好得多。
浏览 20
提问于2019-07-17
得票数 0
点击加载更多
相关
资讯
一个主题,22年坚持
一个成功女人的背后,到底坚持了什么
我是一个坚持“朝九晚五”的程序员
“起号一个多月,数据惨淡、推流艰难,坚持还是放弃?”
德国坚持采用华为5G技术,但对华为提出了一个要求
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券