📄 customfile.cpp
字号:
// CustomFile.cpp : implementation file
//
#include "stdafx.h"
#include "custfile.h"
#include "CustomFile.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CCustomFile
IMPLEMENT_DYNAMIC(CCustomFile, CFileDialog)
CCustomFile::CCustomFile(BOOL bOpenFileDialog, LPCTSTR lpszDefExt, LPCTSTR lpszFileName,
DWORD dwFlags, LPCTSTR lpszFilter, CWnd* pParentWnd) :
CFileDialog(bOpenFileDialog, lpszDefExt, lpszFileName, dwFlags, lpszFilter, pParentWnd)
{
SetTemplate(NULL,"FileTemplate"); // set resource template
}
BEGIN_MESSAGE_MAP(CCustomFile, CFileDialog)
//{{AFX_MSG_MAP(CCustomFile)
ON_COMMAND(IDC_TRYBTN, OnTry)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
void CCustomFile::OnTry() // from the ministry of silly messages
{
MessageBox("You can try, but it doesn't do any good.");
}
// Set directory static text
void CCustomFile::OnFolderChange()
{
char dirbuf[256];
if (GetParent()->SendMessage(CDM_GETFOLDERPATH,sizeof(dirbuf),(LPARAM)dirbuf))
SetDlgItemText(IDC_DIR,dirbuf);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -