5 changed files with 71 additions and 22 deletions
@ -0,0 +1,36 @@ |
|||||
|
#include "common.h" |
||||
|
|
||||
|
class SystemDialogs : public ComSingleObject<IAvnSystemDialogs, &IID_IAvnSystemDialogs> |
||||
|
{ |
||||
|
virtual void SelectFolderDialog (IAvnSystemDialogEvents* events, |
||||
|
const char* title, |
||||
|
const char* initialPath) |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
|
||||
|
virtual void OpenFileDialog (IAvnSystemDialogEvents* events, |
||||
|
bool allowMultiple, |
||||
|
const char* title, |
||||
|
const char* initialDirectory, |
||||
|
const char* intialFile, |
||||
|
const char* filters) |
||||
|
{ |
||||
|
events->OnCompleted(0, nullptr); |
||||
|
} |
||||
|
|
||||
|
virtual void SaveFileDialog (IAvnSystemDialogEvents* events, |
||||
|
const char* title, |
||||
|
const char* initialDirectory, |
||||
|
const char* intialFile, |
||||
|
const char* filters) |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
|
||||
|
}; |
||||
|
|
||||
|
extern IAvnSystemDialogs* CreateSystemDialogs() |
||||
|
{ |
||||
|
return new SystemDialogs(); |
||||
|
} |
||||
Loading…
Reference in new issue