为控件显示提示信息 本帖最后由 csu_liying013 于 2010-07-12 11:50:59 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OnInitDialog()加上EnableToolTips(TRUE); BOOL CChipTestDlg::PreTranslateMessage(MSG* pMsg) 里直接写m_toolTip.RelayEvent(pMsg); BOOL CChipTestDlg::OnInitDialog(){... ... CDialog::OnInitDialog(); EnableToolTips(TRUE); m_toolTip.Create(this,TTS_ALWAYSTIP); m_toolTip.AddTool(GetDlgItem(IDC_BUTTON1), "It is button1 ..."); m_toolTip.AddTool(GetDlgItem(IDC_CHECK1), "It is Check1 ...");... ... return TRUE;}BOOL CFenKuangDlg::PreTranslateMessage(MSG* pMsg) { m_tooltip.RelayEvent(pMsg); return CDialog::PreTranslateMessage(pMsg);}改成这样了,还是不行 BOOL CChipTestDlg::OnInitDialog(){... ... CDialog::OnInitDialog(); EnableToolTips(TRUE); m_toolTip.Create(this,TTS_ALWAYSTIP); m_toolTip.AddTool(GetDlgItem(IDC_BUTTON1), _T(""It is button1 ...")); m_toolTip.AddTool(GetDlgItem(IDC_CHECK1), _T("It is Check1 ..."));... ... return TRUE;}BOOL CFenKuangDlg::PreTranslateMessage(MSG* pMsg) {m_toolTip.RelayEvent(pMsg);return CDialog::PreTranslateMessage(pMsg);}改成这样了,还是不行 PreTranslateMessage(MSG* pMsg) 这个响应函数下加一句,就对了 m_ToolTip.UpdateTipText("It is Check1...",GetDlgItem(IDC_CHECK1)); 比较奇怪,我用VC2008建了个基于对话框的工程,用LZ刚开始的方法是可以显示提示窗口的~ HWND怎么清空? 准备自己搞一个通用的数据库小工具集,都需要有哪些功能? Console Application中使用fread怎么会出现“Please enter the path for fread.c”??? 如何让EditBox自动滚动到结尾 如何实现真实阴影(例如office2003)? 对文件操作的小问题。我用CFileFind 定义finder.如何将次文件设置成只读文件? CTime和CString的转换问题 怎么创建一个文件夹呀 问一个最简单的vc的问题 如何利用时钟编程 如何将对话框的CDC通过CImage保存为.jpg文件 关于重载控件的问题
EnableToolTips(TRUE);
里直接写
m_toolTip.RelayEvent(pMsg);
{
... ...
CDialog::OnInitDialog();
EnableToolTips(TRUE);
m_toolTip.Create(this,TTS_ALWAYSTIP);
m_toolTip.AddTool(GetDlgItem(IDC_BUTTON1), "It is button1 ...");
m_toolTip.AddTool(GetDlgItem(IDC_CHECK1), "It is Check1 ...");
... ...
return TRUE;
}
BOOL CFenKuangDlg::PreTranslateMessage(MSG* pMsg)
{
m_tooltip.RelayEvent(pMsg); return CDialog::PreTranslateMessage(pMsg);
}
改成这样了,还是不行
{
... ...
CDialog::OnInitDialog();
EnableToolTips(TRUE);
m_toolTip.Create(this,TTS_ALWAYSTIP);
m_toolTip.AddTool(GetDlgItem(IDC_BUTTON1), _T(""It is button1 ..."));
m_toolTip.AddTool(GetDlgItem(IDC_CHECK1), _T("It is Check1 ..."));
... ...
return TRUE;
}
BOOL CFenKuangDlg::PreTranslateMessage(MSG* pMsg)
{
m_toolTip.RelayEvent(pMsg);return CDialog::PreTranslateMessage(pMsg);
}
改成这样了,还是不行