This commit is contained in:
Paddy Xu
2017-04-12 17:58:52 +03:00
commit 7e2001bc4d
42 changed files with 1935 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
#pragma once
#include "stdafx.h"
class Shell32
{
public:
static void SaveCurrentSelection();
static UINT GetCurrentSelectionCount();
static void GetCurrentSelectionBuffer(PWCHAR buffer);
private:
enum FocusedWindowType
{
INVALID,
DESKTOP,
EXPLORER,
};
static std::vector<std::wstring> vector_items;
static void SaveSelectedFromDesktop();
static void SaveSelectedFromExplorer();
static FocusedWindowType GetFocusedWindowType();
static CComQIPtr<IWebBrowser2> AttachDesktopShellWindow();
static void vectorFromDataObject(CComPtr<IDataObject> dao);
};