summaryrefslogtreecommitdiffstats
path: root/src/windows/leash
diff options
context:
space:
mode:
authorKevin Wasserman <kevin.wasserman@painless-security.com>2012-07-21 16:24:14 -0400
committerBen Kaduk <kaduk@mit.edu>2012-08-24 15:53:36 -0400
commit4325ac72975587bb04b6cd85d45b4c0d7743b2e3 (patch)
treee68a1f1e389c1f7354e166d3d1a29184043be99e /src/windows/leash
parent1fa7efce6f65550dde470700ac8abbc96d532c57 (diff)
downloadkrb5-4325ac72975587bb04b6cd85d45b4c0d7743b2e3.tar.gz
krb5-4325ac72975587bb04b6cd85d45b4c0d7743b2e3.tar.xz
krb5-4325ac72975587bb04b6cd85d45b4c0d7743b2e3.zip
Fix tooltips for ribbon
Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com> ticket: 7257 (new) queue: kfw target_version: 1.10.4 tags: pullup
Diffstat (limited to 'src/windows/leash')
-rw-r--r--src/windows/leash/MainFrm.cpp20
1 files changed, 17 insertions, 3 deletions
diff --git a/src/windows/leash/MainFrm.cpp b/src/windows/leash/MainFrm.cpp
index 5f1c6e6622..c66486eeb2 100644
--- a/src/windows/leash/MainFrm.cpp
+++ b/src/windows/leash/MainFrm.cpp
@@ -90,9 +90,23 @@ CMainFrame::~CMainFrame()
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CLeashApp::m_useRibbon) {
- CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows7));
- CDockingManager::SetDockingMode(DT_SMART);
- m_wndRibbonBar.SetWindows7Look(TRUE);
+ // Fixup tooltips (cribbed from http://social.msdn.microsoft.com/Forums/en/vcmfcatl/thread/5c5b4879-d278-4d79-8894-99e7f9b322df)
+
+ CMFCToolTipInfo ttParams;
+ ttParams.m_bVislManagerTheme = TRUE;
+ ttParams.m_bVislManagerTheme = FALSE;
+ ttParams.m_bDrawSeparator = FALSE;
+ ttParams.m_clrFillGradient = afxGlobalData.clrBarFace;
+ ttParams.m_clrFill = RGB(255, 255, 255);
+ ttParams.m_clrBorder = afxGlobalData.clrBarShadow;
+ ttParams.m_clrText = afxGlobalData.clrBarText;
+
+ theApp.GetTooltipManager()->SetTooltipParams(AFX_TOOLTIP_TYPE_ALL,
+ RUNTIME_CLASS(CMFCToolTipCtrl), &ttParams);
+
+ CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows7));
+ CDockingManager::SetDockingMode(DT_SMART);
+ m_wndRibbonBar.SetWindows7Look(TRUE);
// Create the ribbon bar
if (!m_wndRibbonBar.Create(this))