Skip to content

Commit

Permalink
添加清除注册表保存路劲的菜单
Browse files Browse the repository at this point in the history
dybb8999 committed Sep 19, 2018
1 parent c9543f4 commit e3625cd
Showing 2 changed files with 7 additions and 6 deletions.
9 changes: 5 additions & 4 deletions 驱动工具/DriverToolFrame.cpp
Original file line number Diff line number Diff line change
@@ -114,12 +114,12 @@ std::map<wxString, wxString> g_GUIDMap;

m_pMenuBar = new wxMenuBar;
m_pMenuConfig = new wxMenu;
m_pMenuConfig->AppendCheckItem(ID_MENU_SAVEPATH, wxT("保存文件路径"), wxT("会把上次操作的文件路径保存在注册表,方便下次启动使用"));
m_pMenuConfig->Append(ID_MENU_CLEARPATH, wxT("清除保存文件路径"), wxT("清除注册表中的保存路径"));

m_pMenuBar->Append(m_pMenuConfig, wxT("设置"));
SetMenuBar(m_pMenuBar);

Bind(wxEVT_MENU, &CDriverToolFrame::OnSaveSYSPath, this, ID_MENU_SAVEPATH);
Bind(wxEVT_MENU, &CDriverToolFrame::OnClearSYSPath, this, ID_MENU_CLEARPATH);

m_pMainBoxSizer = new wxBoxSizer(wxVERTICAL);

@@ -199,9 +199,10 @@ CDriverToolFrame::~CDriverToolFrame()
{
}

void CDriverToolFrame::OnSaveSYSPath(wxCommandEvent & event)
void CDriverToolFrame::OnClearSYSPath(wxCommandEvent & event)
{
m_bSaveFilePath = m_pMenuConfig->IsChecked(ID_MENU_SAVEPATH);
CConfigManager::GetInstances()->SetLastUsedFile(L"");
m_pEdtDriverPath->SetLabel(wxT(""));
return;
}

4 changes: 2 additions & 2 deletions 驱动工具/DriverToolFrame.h
Original file line number Diff line number Diff line change
@@ -32,7 +32,7 @@ enum
ID_SPIL_FUNCTION,
ID_SPIL_METHOD,
ID_SPIL_ACCESS,
ID_MENU_SAVEPATH
ID_MENU_CLEARPATH
};

enum ServiceControlCode
@@ -162,7 +162,7 @@ class CDriverToolFrame :

wxString m_szServiceName;
private:
void OnSaveSYSPath(wxCommandEvent &event);
void OnClearSYSPath(wxCommandEvent &event);
void OnSelectFile(wxCommandEvent &event);
void OnInstall(wxCommandEvent &event);
void OnStart(wxCommandEvent &event);

0 comments on commit e3625cd

Please # to comment.