CToolTipCtrl的问题
来源:互联网 发布:git自建服务器windows 编辑:程序博客网 时间:2024/05/20 03:41
自己做了一个控件,用了CToolTipCtrl,当鼠标在控件内移动时,不同位置分别显示不同tip。使用CToolTipCtrl也不难,调好后就没去管了。不知道从什么时候开始居然不显示tip了,而直到上午才突然发现。费了老大劲才找出原因。
以前在调用控件的FormView里是这么写的
BOOL CPlotSystemView::PreTranslateMessage(MSG* pMsg)
{
switch( pMsg-> wParam )
{
case 0x41: //selete all
case 0x46: //ctrl+f
case 0x56: //Ctrl + V:
case 0x58: //cut
case 0x43: //copy
case 0x5A: //undo
case 0x59: //redo
if ( ( GetKeyState( VK_CONTROL ) & 0x80 ) )
{
m_SMDraw.SendMessage(pMsg-> message, pMsg-> wParam, pMsg-> lParam);
return TRUE;
}
break;
}
return CFormView::PreTranslateMessage(pMsg);
}
后来偷懒改为了
BOOL CPlotSystemView::PreTranslateMessage(MSG* pMsg)
{
m_SMDraw.SendMessage(pMsg-> message, pMsg-> wParam, pMsg-> lParam);
return TRUE;
}
这之后CToolTipCtrl就不起作用了,因为这样就调用不到控件的PreTranslateMessage了,而在控件的PreTranslateMessage中必须有
m_pToolTipCtrl.RelayEvent(pMsg);
现在改回去就行了。
- CToolTipCtrl的问题
- CToolTipCtrl的使用(Using CToolTipCtrl--VS2010)
- CToolTipCtrl类的使用
- CToolTipCtrl控件的用法
- CToolTipCtrl的小技巧
- CToolTipCtrl的使用
- CToolTipCtrl
- CToolTipCtrl
- CToolTipCtrl
- CToolTipCtrl
- CToolTipCtrl
- MFC CToolTipCtrl类的用法
- CToolTipCtrl或tooltip在DLL动态链接库中显示异常的问题
- VC控件——CToolTipCtrl的用法
- 关于 CToolTipCtrl 在 CToolbar 上的使用
- VC控件——CToolTipCtrl的用法
- VC控件——CToolTipCtrl的用法
- 好用的类似CtoolTipCtrl控件PPToolTip
- 老生常谈const
- mysql_jdbc_相关代码
- 20110212
- 将整数的每一位分离出来
- 开机自动加载磁盘
- CToolTipCtrl的问题
- 【浏览器兼容】获取按键值
- 正交性
- 可变参数编程
- 如何查看自己电脑到底是32位的还是64位的?
- ORACLE空值漫谈1
- ORACLE空值漫谈2
- 15款方便实用在线PDF转换器
- C++中的文件输入/输出(1):你的第一个程序