#include <CFolderOptions.h>
|
| CFolderOptions () |
|
| ~CFolderOptions () |
|
virtual HRESULT STDMETHODCALLTYPE | AddPages (LPFNSVADDPROPSHEETPAGE pfnAddPage, LPARAM lParam) |
|
virtual HRESULT STDMETHODCALLTYPE | ReplacePage (EXPPS uPageID, LPFNSVADDPROPSHEETPAGE pfnReplaceWith, LPARAM lParam) |
|
virtual HRESULT STDMETHODCALLTYPE | Initialize (PCIDLIST_ABSOLUTE pidlFolder, IDataObject *pdtobj, HKEY hkeyProgID) |
|
virtual HRESULT STDMETHODCALLTYPE | SetSite (IUnknown *pUnkSite) |
|
virtual HRESULT STDMETHODCALLTYPE | GetSite (REFIID riid, void **ppvSite) |
|
| ~CComObjectRootEx () |
|
ULONG | InternalAddRef () |
|
ULONG | InternalRelease () |
|
void | Lock () |
|
void | Unlock () |
|
HRESULT | _AtlInitialConstruct () |
|
| CComObjectRootBase () |
|
| ~CComObjectRootBase () |
|
void | SetVoid (void *) |
|
HRESULT | _AtlFinalConstruct () |
|
HRESULT | FinalConstruct () |
|
void | InternalFinalConstructAddRef () |
|
void | InternalFinalConstructRelease () |
|
void | FinalRelease () |
|
HRESULT | AddPages ([in] LPFNSVADDPROPSHEETPAGE pfnAddPage, [in] LPARAM lParam) |
|
HRESULT | ReplacePage ([in] EXPPS uPageID, [in] LPFNSVADDPROPSHEETPAGE pfnReplaceWith, [in] LPARAM lParam) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
HRESULT | Initialize ([in] PCIDLIST_ABSOLUTE pidlFolder, [in] IDataObject *pdtobj, [in] HKEY hkeyProgID) |
|
HRESULT | SetSite ([in] IUnknown *pUnkSite) |
|
HRESULT | GetSite ([in] REFIID riid, [out, iid_is(riid)] PVOID *ppvSite) |
|
Definition at line 24 of file CFolderOptions.h.
◆ CFolderOptions()
CFolderOptions::CFolderOptions |
( |
| ) |
|
◆ ~CFolderOptions()
CFolderOptions::~CFolderOptions |
( |
| ) |
|
◆ AddPages()
Implements IShellPropSheetExt.
Definition at line 43 of file CFolderOptions.cpp.
44{
46
48 {
49 ERR(
"Failed to create property sheet page FolderOptionsGeneral\n");
51 }
52 if (!pfnAddPage(hPage,
lParam))
54
57 {
58 ERR(
"Failed to create property sheet page FolderOptionsView\n");
60 }
61 if (!pfnAddPage(hPage,
lParam))
63
66 {
67 ERR(
"Failed to create property sheet page FolderOptionsFileTypes\n");
69 }
70 if (!pfnAddPage(hPage,
lParam))
72
74}
INT_PTR CALLBACK FolderOptionsViewDlg(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
INT_PTR CALLBACK FolderOptionsFileTypesDlg(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
INT_PTR CALLBACK FolderOptionsGeneralDlg(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
HPROPSHEETPAGE SH_CreatePropertySheetPage(LPCSTR resname, DLGPROC dlgproc, LPARAM lParam, LPWSTR szTitle)
struct _PSP * HPROPSHEETPAGE
#define IDD_FOLDER_OPTIONS_FILETYPES
#define IDD_FOLDER_OPTIONS_GENERAL
#define IDD_FOLDER_OPTIONS_VIEW
◆ GetSite()
◆ Initialize()
◆ ReplacePage()
◆ SetSite()
◆ m_pSite
CComPtr<IUnknown> CFolderOptions::m_pSite |
|
private |
The documentation for this class was generated from the following files: