#include <CFolderItemVerbs.h>
Definition at line 56 of file CFolderItemVerbs.h.
◆ CFolderItemVerbs()
CFolderItemVerbs::CFolderItemVerbs |
( |
| ) |
|
◆ ~CFolderItemVerbs()
CFolderItemVerbs::~CFolderItemVerbs |
( |
| ) |
|
|
virtual |
◆ _NewEnum()
◆ get_Application()
◆ get_Count()
◆ get_Parent()
◆ Init()
Definition at line 92 of file CFolderItemVerbs.cpp.
93{
99
103
108
111}
CComPtr< IContextMenu > m_contextmenu
HRESULT WINAPI SHBindToParent(LPCITEMIDLIST pidl, REFIID riid, LPVOID *ppv, LPCITEMIDLIST *ppidlLast)
#define FAILED_UNEXPECTEDLY(hr)
#define FCIDM_SHVIEWFIRST
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
HMENU WINAPI CreatePopupMenu(void)
int WINAPI GetMenuItemCount(_In_opt_ HMENU)
#define IID_PPV_ARG(Itype, ppType)
Referenced by CFolderItem::Verbs().
◆ Item()
Definition at line 143 of file CFolderItemVerbs.cpp.
144{
145 if (!ppid)
147
149
153
155
158
160
162 {
164 }
165 else
166 {
173 {
177 }
178 }
179
182
185 verb->AddRef();
186 *ppid = verb;
187
189}
void Init(IContextMenu *menu, BSTR name)
BSTR WINAPI SysAllocStringLen(const OLECHAR *str, unsigned int len)
HRESULT WINAPI DECLSPEC_HOTPATCH VariantChangeType(VARIANTARG *pvargDest, VARIANTARG *pvargSrc, USHORT wFlags, VARTYPE vt)
BOOL WINAPI GetMenuItemInfoW(_In_ HMENU, _In_ UINT, _In_ BOOL, _Inout_ LPMENUITEMINFOW)
◆ m_contextmenu
◆ m_count
int CFolderItemVerbs::m_count |
|
private |
◆ m_menu
HMENU CFolderItemVerbs::m_menu |
|
private |
The documentation for this class was generated from the following files: