?? ofn.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 + -