社区
界面
帖子详情
关于tooltip的问题
sunshine502
2009-09-03 12:01:51
我现在用一个非模态对话框模拟工具条的作用,其中使用了CToolTipCtrl这个类来显示TIP,但是鼠标从别的地方移过去后TIPS不能显示,我一开始是怀疑没有焦点的原因,就响应MOUSEMOVE消息来让此对话框获取焦点,可是发现获取焦点TIPS仍然显示不出来,还是必须在对话框其它地方点击一下鼠标然后才能正常显示。。有人知道这是为什么吗?
...全文
112
13
打赏
收藏
关于tooltip的问题
我现在用一个非模态对话框模拟工具条的作用,其中使用了CToolTipCtrl这个类来显示TIP,但是鼠标从别的地方移过去后TIPS不能显示,我一开始是怀疑没有焦点的原因,就响应MOUSEMOVE消息来让此对话框获取焦点,可是发现获取焦点TIPS仍然显示不出来,还是必须在对话框其它地方点击一下鼠标然后才能正常显示。。有人知道这是为什么吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
副组长
2009-09-03
打赏
举报
回复
[Quote=引用 10 楼 sunshine502 的回复:]
引用 1 楼 gordon3000 的回复:
原因我是不知道啦。获得焦点后发一个WM_LBUTTONDOWN消息看看是否能够解决你的问题吧? :)
我也是这么想的,我是在ONMOUSEMOVE里面发送LBUTTONDOWN消息,这样做有两点不好,第一不能一直发送,因此要设个全局FLAG来判断,只在第一次响应时发送,还得在失去焦点的时候把FLAG设回去,麻烦;第二如果一移进对话框就发送个LBUTTONDOWN消息,我担心会造成一些不好的结果(因为这个对话框里面有的控件时紧靠着边框的。。)这两个问题如何解决
有没有获得焦点的事件响应?在那里面处理似乎可以绕开这两个问题?
[/Quote]
有啊,那就OnSetFocus()。
sunshine502
2009-09-03
打赏
举报
回复
[Quote=引用 8 楼 xylicon 的回复:]
使用了Activate 了吗?例如:
m_ToolTip.Activate(TRUE);
[/Quote]
用了。。tooltip可以显示的,就是先要点击一下该对话框,不知道点击一下发生了什么
sunshine502
2009-09-03
打赏
举报
回复
[Quote=引用 9 楼 wu_qing_yun 的回复:]
我有好看的ToolTip代码,给个邮箱
[/Quote]
芙蓉姐姐。。。hex502@yahoo.com.cn
sunshine502
2009-09-03
打赏
举报
回复
[Quote=引用 1 楼 gordon3000 的回复:]
原因我是不知道啦。获得焦点后发一个WM_LBUTTONDOWN消息看看是否能够解决你的问题吧? :)
[/Quote]
我也是这么想的,我是在ONMOUSEMOVE里面发送LBUTTONDOWN消息,这样做有两点不好,第一不能一直发送,因此要设个全局FLAG来判断,只在第一次响应时发送,还得在失去焦点的时候把FLAG设回去,麻烦;第二如果一移进对话框就发送个LBUTTONDOWN消息,我担心会造成一些不好的结果(因为这个对话框里面有的控件时紧靠着边框的。。)这两个问题如何解决
有没有获得焦点的事件响应?在那里面处理似乎可以绕开这两个问题?
wu_qing_yun
2009-09-03
打赏
举报
回复
我有好看的ToolTip代码,给个邮箱
xylicon
2009-09-03
打赏
举报
回复
使用了Activate 了吗?例如:
m_ToolTip.Activate(TRUE);
newplumage
2009-09-03
打赏
举报
回复
使用这个事件,看看!
BOOL CDialogXXX::OnToolTip(UINT id,NMHDR * pNMHDR,LRESULT * pResult)
{
TOOLTIPTEXT * pTTT=(TOOLTIPTEXT *)pNMHDR;
UINT uID = pNMHDR->idFrom;
if(pTTT->uFlags & TTF_IDISHWND)
uID = ::GetDlgCtrlID((HWND)uID);
if(uID == NULL) return FALSE;
switch(uID)
{
case IDC_TIP:
pTTT->lpszText="添加你的提示内容";
break;
}
return TRUE;
}
wy2001wy
2009-09-03
打赏
举报
回复
tooltip这种东西我就是搞不定,尝试过多次都失败了,帮不上忙啦。
MoXiaoRab
2009-09-03
打赏
举报
回复
发了2个帖子?
muzizongheng
2009-09-03
打赏
举报
回复
贴出你的tooltip处理代码
yiluqingfeng
2009-09-03
打赏
举报
回复
顶
lanlingmeijiu
2009-09-03
打赏
举报
回复
帮顶
副组长
2009-09-03
打赏
举报
回复
原因我是不知道啦。获得焦点后发一个WM_LBUTTONDOWN消息看看是否能够解决你的问题吧? :)
C# 使用GDI+绘制漂亮的
ToolTip
控件
介绍C#使用GDI+重绘工具提示控件
ToolTip
,实现
ToolTip
自定义图标、大图标、小图标和透明显示,并可以轻松的更换
ToolTip
背景和边框颜色
bootstrap
Tooltip
换行
问题
bootstrap自身带有
tooltip
,使用起来很方便,但是美中不足,它的
tooltip
并不支持换行。 比如我们通过<textarea>输入框传入到数据库的长文本,文本是带有换行符的,但是一旦使用
tooltip
将它展示出来,换行效果就不见了。 实际上,这解决起来并不难。 在bootstrap.js中,查询
tooltip
,先找到控制
tooltip
的代码大概在哪块,然后阅读。 会...
关于使用iview table 组件中使用
tooltip
样式覆盖的
问题
开发项目中 遇到个很头疼的
问题
。就是在table 中 的 columns 使用定位 render 语法中 使用了
tooltip
组件,会出现样式覆盖的
问题
。 加上 上述这个属性 设为true 会解决这个
问题
设为true 之后 会置于body 内,更难受的
问题
来了,跳转页面之后
tooltip
的提示 还存在跳转之后的页面(为什么没有消失 可能就是因为 根据body 定位之后 dom留在了 body 中吧 : 基础不扎实。我也只是猜想,)我就想给定位 加上 z-index 增加权重 发现也还是不行,后
el-
tooltip
不显示
问题
el-
tooltip
不显示
问题
在使用el-
tooltip
时,使用方法什么都一样,有些就是显示不出来,最后才发现,其包裹元素添加了v-if条件,那么el-
tooltip
也应该加上相同的条件,要不然就会显示不出来 <el-
tooltip
v-if="radioList === 'isAbandoned'" class="item" effect="dark" content="撤销标记" placement="top" > <sp
echarts中
tooltip
基本样式
问题
处理
在echarts中遇到几个样式
问题
,现总结如下: 1、
tooltip
中样式中 值换行 在
tooltip
中修改加上一句代码 formatter: '{b0}: {c0}<br />' 示例如下:
tooltip
: { trigger: 'axis', axisPointer:...
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章