OSDN Git Service

Fix the problem that dot icon in a drop-down menu is not drawn correctly
authorTakashi Sawanaka <sdottaka@users.sourceforge.net>
Sun, 1 Apr 2018 15:15:34 +0000 (00:15 +0900)
committerTakashi Sawanaka <sdottaka@users.sourceforge.net>
Sun, 1 Apr 2018 15:15:34 +0000 (00:15 +0900)
Src/MainFrm.cpp
Src/OpenView.cpp

index 5efd8dc..16bcbb7 100644 (file)
@@ -2355,7 +2355,7 @@ void CMainFrame::OnDiffOptionsDropDown(NMHDR* pNMHDR, LRESULT* pResult)
 {
        LPNMTOOLBAR pToolBar = reinterpret_cast<LPNMTOOLBAR>(pNMHDR);
        ClientToScreen(&(pToolBar->rcButton));
-       CMenu menu;
+       BCMenu menu;
        VERIFY(menu.LoadMenu(IDR_POPUP_DIFF_OPTIONS));
        theApp.TranslateMenu(menu.m_hMenu);
        CMenu* pPopup = menu.GetSubMenu(0);
index a4304bc..a88e232 100644 (file)
@@ -44,6 +44,7 @@
 #include "DropHandler.h"
 #include "FileFilterHelper.h"
 #include "Plugins.h"
+#include "BCMenu.h"
 
 #ifdef _DEBUG
 #define new DEBUG_NEW
@@ -647,7 +648,7 @@ void COpenView::OnDropDownSaveProject(NMHDR *pNMHDR, LRESULT *pResult)
 {
        CRect rcButton, rcView;
        GetDlgItem(ID_SAVE_PROJECT)->GetWindowRect(&rcButton);
-       CMenu menu;
+       BCMenu menu;
        VERIFY(menu.LoadMenu(IDR_POPUP_PROJECT));
        theApp.TranslateMenu(menu.m_hMenu);
        CMenu* pPopup = menu.GetSubMenu(0);