⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 customfile.cpp

📁 讲mfc的书
💻 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 + -