【发布时间】:2016-06-24 09:34:40
【问题描述】:
我有一个CPropertySheet 有几个标签。每个选项卡都有一个不同的 CPropertyPage 类。如果用户单击一个页面(选项卡),则该页面被激活。我如何知道用户是点击了 Tab 还是该页面中的其他位置?
我正在尝试在属性表类的PreTranslateMessage() 中获取该事件(WM_LBUTTONDOWN)。
BOOL CMyPropertySheet::PreTranslateMessage(MSG* pMsg)
{
switch (pMsg->message)
{
case WM_LBUTTONDOWN:
{
// here I need to handle if user clicks on page (Tabs)
// But this is invoking if user clicking inside page also
}
return CPropertySheet::PreTranslateMessage(pMsg);
}
我不知道该怎么做,如果有任何帮助,我将不胜感激。
【问题讨论】:
标签: visual-c++ mfc