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

📄 ofn.cpp

📁 这是一个编辑器 这是一个编辑器
💻 CPP
字号:

#include "OFN.h"
#include <commdlg.h>

OFN::OFN()
{
	cPathSave[0] = cPathOpen[0] = 0;
	memset(&ofnOpen, 0, sizeof(ofnOpen));
	ofnOpen.lStructSize      = sizeof(ofnOpen);
	ofnOpen.hInstance        = GetModuleHandle(NULL);
	ofnOpen.nMaxFile         = sizeof(cPathOpen);
	ofnOpen.lpstrInitialDir  = ".";
	ofnOpen.lpstrFile        = cPathOpen;
	ofnOpen.lpstrTitle       = "Open file...";
	ofnOpen.Flags            = DEFAULT_OFN_OPEN;
	ofnOpen.lpstrFilter      = "*.*\0*.*\0";
	memcpy(&ofnSave, &ofnOpen, sizeof(ofnOpen));
	ofnSave.lpstrFile        = cPathSave;
	ofnSave.lpstrTitle       = "Save file to...";
	ofnSave.Flags            = DEFAULT_OFN_SAVE;
}

OFN::~OFN()
{}

BOOL OFN::GetOpenFilePath()
{
	return GetOpenFileName(&ofnOpen);
}

BOOL OFN::GetSaveFilePath()
{
	return GetSaveFileName(&ofnSave);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -