www.pudn.com > MapDB.rar > StatusClkBar.cpp
// StatusClkBar.cpp : implementation file
//
#include "stdafx.h"
#include "MapDB.h"
#include "StatusClkBar.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CStatusClkBar
CStatusClkBar::CStatusClkBar()
{
}
CStatusClkBar::~CStatusClkBar()
{
}
BEGIN_MESSAGE_MAP(CStatusClkBar, CStatusBar)
//{{AFX_MSG_MAP(CStatusClkBar)
ON_WM_LBUTTONDOWN()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CStatusClkBar message handlers
void CStatusClkBar::OnLButtonDown(UINT nFlags, CPoint point)
{
CRect rect;
GetItemRect(CommandToIndex(ID_QUERY_RESULT),&rect);
CString text;
GetPaneText(CommandToIndex(ID_QUERY_RESULT),text);
if ( rect.PtInRect(point) && text.Find(_T("...")) > 0 )
{
CWnd * pWnd = AfxGetMainWnd();
if ( pWnd )
pWnd->SendMessage(WM_SHOWQUERY,0,0);
}
CStatusBar::OnLButtonDown(nFlags, point);
}