📄 csavefiledialog.h
字号:
/*____________________________________________________________________________
Copyright (C) 2002 PGP Corporation
All rights reserved.
$Id: CSaveFileDialog.h,v 1.4 2002/08/06 20:10:46 dallen Exp $
____________________________________________________________________________*/
#ifndef Included_CSaveFileDialog_h // [
#define Included_CSaveFileDialog_h
#include "pgpClassesConfig.h"
#include <commdlg.h>
_PGP_BEGIN
// Types
class CPath;
// Class CSaveFileDialog
class CSaveFileDialog
{
NOT_COPYABLE(CSaveFileDialog)
public:
typedef PGPBoolean (*ValidatePathFunc)(const CPath& path,
void *userVal);
public:
CSaveFileDialog() { }
~CSaveFileDialog() { }
void Choose(HWND parentWnd, CPath& path,
const char *defaultPath = NULL, const char *title = NULL,
const char *filter = NULL, const char *defaultExt = NULL,
ValidatePathFunc pfnValidatePath = NULL, void *userVal = NULL);
private:
OPENFILENAME mOfn;
ValidatePathFunc mPfnValidatePath;
void *mUserVal;
UINT SaveDialogHookProcAux(HWND hdlg, LPOFNOTIFY pON);
static UINT CALLBACK SaveDialogHookProc(HWND hdlg, UINT uiMsg,
WPARAM wParam, LPARAM lParam);
};
_PGP_END
#endif // ] Included_CSaveFileDialog_h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -