• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 求助!发送消息TTM_ADDTOOL给tooltip返回失败,但GetLastError返回0

求助!发送消息TTM_ADDTOOL给tooltip返回失败,但GetLastError返回0

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了addtool,tooltip,tooltip是什么意思,tooltip控件,echarts tooltip等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 求助!发送消息TTM_ADDTOOL 给 tooltip返回失败,但GetLastError返回0
描述:

同样代码在我自己写的exe运行正常,但是改成BHO(一个ie状态栏的图标及其tooltip)就无法正常工作了,哪位帮帮忙!
// Create a ToolTip.
HWND hwndTT = CreateWindowEx(WS_EX_TOPMOST,
TOOLTIPS_CLASS, NULL,
WS_POPUP | TTS_NOPREFIX | TTS_ALWAYSTIP,
CW_USEDEFAULT, CW_USEDEFAULT,
CW_USEDEFAULT, CW_USEDEFAULT,
hwndParent, NULL, g_hInst,NULL);
SetWindowPos(hwndTT, HWND_TOPMOST,
0, 0, 0, 0,
SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);
// Set up "tool" information.
// In this case, the "tool" is the entire parent window.
TOOLINFO ti = { 0 };
ti.cbSize = sizeof(TOOLINFO);
ti.uFlags = 0;
ti.hwnd = hwndParent;
ti.hinst = NULL;
ti.uId = 123477;
ti.lpszText = TEXT("This is your ToolTip string.");;
  GetClientRect (hwndParent, &ti.rect);
// Associate the ToolTip with the "tool" window.
if(!::SendMessage(hwndTT, TTM_ADDTOOL, 0, (LPARAM) (LPTOOLINFO) &ti))
{
DWORD dwErr = ::GetLastError();
ASSERT(0);
  return NULL;
}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 求助!发送消息TTM_ADDTOOL给tooltip返回失败,但GetLastError返回0

相关文章

  • 2017-06-04 我想写一个简单的IDispatch接口,有一些问题请教(似乎比较难)
  • 2017-06-04 求达人相助一提供DCOM示例,在线等待!
  • 2017-06-05 DLL的一个问题
  • 2017-06-05 m_SerialPortWriteToPortstr的问题?求教各位大神
  • 2017-06-05 用ATL开发的BHO实现ActiveX的接口,在主页上加载时的问题。
  • 2017-06-05 我要在工作线程函数中用到键盘,一定要用钩子吗?
  • 2017-06-05 MFC中串口控件接收到的数据混乱无法正常解析
  • 2017-06-04 怎么截取CString类型中前20个"字"包括汉字,然后返回给CString类型变量?
  • 2017-06-04 如何能让webbrowse控件中的网页自动最小化的时候,外边的对话框不随着最小化?
  • 2017-06-05 在线程中如和创建和显示一个窗口

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C++连接oracle数据库显示连接错误
    • 刚才怎么没有人救我呀,命库:(
    • 关于每个窗口一个线程的问题
    • IE链接和下载软件的问题
    • 怎么样将c文件转化成dll文件?
    • console程序,怎样在没有输入时,定时输出?
    • 发送键盘消息给另外一个进程的窗体?
    • 几个不明白的地方,DEFINE_GUID,HRESULT,QueryInterface,非常感谢
    • 如何截获消息,不让它继续默认操作
    • 将控件打包成cab。。IE始终没有加载成功

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有