Questions tagged [shell-namespace-extension]

36 questions
0
votes
0 answers

How to get the path of the virtual folder in file save dialog?

----------------------------------update----------------------------------- If I implement the ParseDislayName like following, dialog will report "The file already exist, do you want to replace it?": HRESULT…
beasone
  • 1,073
  • 1
  • 14
  • 32
0
votes
1 answer

cannot get the path for the virtual folder on windows 7 C++(shell namespace extension related)

By using Microsoft windows SDK 7.0, explorerDataProvider, I installed a virtual folder on windows 7. When I open the file browse dialog from an application, CFileDialog dlg(TRUE, NULL, 0, OFN_ENABLESIZING | OFN_ALLOWMULTISELECT, L"all(*.*)|*.*||",…
beasone
  • 1,073
  • 1
  • 14
  • 32
0
votes
1 answer

How to create shortcut for virtual folder in C++ on windows 7?

The platform I am using is windows 7. I need to create shortcut for the virtual folder on windows 7. I use windows 7 SDK sample to create a virtual folder under Computer: The sample project name is called ExplorerDataProvider, it defines the CLSID…
beasone
  • 1,073
  • 1
  • 14
  • 32
0
votes
1 answer

Does MacOS have any API equivalent to Windows's "Shell Namespaces" that allow browsing directly in the Finder of non-filesystem tree structures?

Windows has had a concept of "Shell Namespaces" ¹ ² ³ for about 20 years now that allows developers to add support for interacting with things in the File Explorer that have tree structures but that do not need to part of the OS's official…
hippietrail
  • 15,848
  • 18
  • 99
  • 158
-1
votes
1 answer

Default column index for sorting in Shell Namespace Extension

In my Shell Namespace Extension I am using SHCreateShellFolderView to obtain IShellView when it is requested: IFACEMETHODIMP ShellFolder::CreateViewObject(HWND hwnd, REFIID riid, void** ppv) { if (IsEqualIID(riid, IID_IShellView)) { …
-1
votes
1 answer

Manage and cache UI objects

I am writing a namespace extension for windows explorer. In the context of the extension there is no UI thread. So when I create a UI object and cache it to reuse it, I get cross threading exception. I understand why I am getting a cross threading…
Mayank
  • 8,777
  • 4
  • 35
  • 60
1 2
3