/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v3.7.7
src/Files.App.SaveDialog/FilesDialogEvents.h
27 строк
1 KB
Marco Gavelli
Code Quality: Added Save dialog project (#15208)
17 апр 2024, 23:09
Не верифицирован
17 апр 2024, 23:09
10b0690
Код
Авторство
О чём код?
#pragma once #include "resource.h" // simboli principali #include "oaidl.h" #include "ocidl.h" #include "shobjidl.h" class FilesDialogEvents : public IFileDialogEvents { IFileDialogEvents* _evt; IFileDialog* _cust; public: FilesDialogEvents(IFileDialogEvents* evt, IFileDialog *cust); // Ereditato tramite IFileDialogEvents HRESULT __stdcall QueryInterface(REFIID riid, void** ppvObject) override; ULONG __stdcall AddRef(void) override; ULONG __stdcall Release(void) override; HRESULT __stdcall OnFileOk(IFileDialog* pfd) override; HRESULT __stdcall OnFolderChanging(IFileDialog* pfd, IShellItem* psiFolder) override; HRESULT __stdcall OnFolderChange(IFileDialog* pfd) override; HRESULT __stdcall OnSelectionChange(IFileDialog* pfd) override; HRESULT __stdcall OnShareViolation(IFileDialog* pfd, IShellItem* psi, FDE_SHAREVIOLATION_RESPONSE* pResponse) override; HRESULT __stdcall OnTypeChange(IFileDialog* pfd) override; HRESULT __stdcall OnOverwrite(IFileDialog* pfd, IShellItem* psi, FDE_OVERWRITE_RESPONSE* pResponse) override; };