• 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 > 我在IEtoolbar里加的按钮不能响应我的事件

我在IEtoolbar里加的按钮不能响应我的事件

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

佚名通过本文主要向大家介绍了怎么在ppt里加按钮,怎么在表格里加斜线,里加,怎么在单元格里加斜线,里加是哪个国家等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 我在IE toolbar里加的按钮不能响应我的事件
描述:

用TBBUTTON结构使用TB_INSERTBUTTON在自己的工具栏上添加按钮,代码如下:
TBBUTTON Button;
ZeroMemory((void*)&Button, sizeof(TBBUTTON));
Button.idCommand = IDM_SEARCH;
Button.fsState = TBSTATE_ENABLED;
Button.fsStyle = BTNS_BUTTON | BTNS_AUTOSIZE | BTNS_SHOWTEXT | TBSTYLE_LIST | TBSTYLE_TOOLTIPS;
Button.dwData = 0;
Button.iString = iIndex;
Button.iBitmap = MAKELONG(0, 0);
::SendMessage(m_hWnd, TB_INSERTBUTTON, 0, (LPARAM)&Button);
然后我handle了WM_COMMAND事件,
    MESSAGE_HANDLER(WM_COMMAND, OnCommand)
......
    LRESULT OnCommand(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
但是却没有产生这个事件,即用户按下时没有消息产生,请问大家这是怎么回事儿?


解决方案1:

你需要加上这行:
::SendMessage(m_hWnd, TB_SETPARENT, (WPARAM) m_hWnd, 0);
应该就可以了


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

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

  • 我在IEtoolbar里加的按钮不能响应我的事件

相关文章

  • 2017-06-04 如何调用lib文件中的某个类
  • 2017-06-05 关于在工作线程中使用DAO
  • 2017-06-05 CoCreateInstance返回-2147221164?
  • 2017-06-05 dll输出函数调用,显示toomanyactualparameters
  • 2017-06-04 ActiveX控件退出问题
  • 2017-06-05 用串口调试助手v21调试GSM模块发短信
  • 2017-06-04 如何解决MessageBox的刷新问题(ActiveX控件)??
  • 2017-06-04 请问使用com有几种方法
  • 2017-06-04 急救啊!!为什么我看不到方法
  • 2017-06-05 如何把一个无源码静态连接库封装成dll,谢谢。

文章分类

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

最近更新的内容

    • com中类型的问题???
    • CreateinstanceEx函数需要什么头文件
    • 几个关于dll头文件的问题!!!
    • 请问为什么VC写的DLL文件不能用regsvr32exe正常注册?在线等。
    • 超难:XP下作APIHOOK
    • 如何屏蔽win健和alt键?高手指点
    • 如何取得对话框线程的Handle
    • 如何在dll中取得CWinApp对象
    • 为什么无需调用CoInitialize就能直接调用com库函数?
    • COM为IE插件,IE一运行即启动,打包成CAB之后在网上发布,结果只要客户机上已有该插件,IE就会报读内存地址错,怎么回事?怎样才能用CAB

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

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