[英]CMFCStatusBar double click event
如何响应CMFCStatusBar
双击事件?
我已经调用了m_StatusBar.EnablePaneDoubleClick(TRUE);
请参阅http://archive.msdn.microsoft.com/vcsamplesmfc上的示例StatusBarDemo
BEGIN_MESSAGE_MAP(CStatusBarDemoView, CFormView)
ON_COMMAND(ID_INDICATOR_LABEL, OnIndicatorLabel)
END_MESSAGE_MAP()
static UINT indicators[] =
{
ID_INDICATOR_ICON, // status icon
ID_SEPARATOR, // status line indicator
ID_INDICATOR_PROGRESS, // progress bar
ID_INDICATOR_LABEL, // text label
ID_INDICATOR_ANIMATION, // animation pane
ID_INDICATOR_CAPS,
ID_INDICATOR_NUM,
ID_INDICATOR_SCRL,
};
void CStatusBarDemoView::OnCreate()
{
m_wndStatusBar.Create(this);
m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT)))
}
void CStatusBarDemoView::OnIndicatorLabel()
{
MessageBox(_T("Status bar pane double-click..."));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.