描述如下:
新建一个VB可执行文件的项目,拖放一个Label到Form上,设置Form的KeyPreview属性为True
并处理Form的KeyDown事件:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

Label1.Caption = Label1.Caption & Chr(KeyCode)

End Sub
一切正常,Label1的Caption会显示你敲击的字符。
新建一个MFC ActiveX控件,在“控件设置”中选择“无窗口激活”,
编译之后,将控件加入VB项目,拖放到Form上,
再次运行VB项目,敲击键盘,字符会重复出现。

回到ActiveX控件项目,注释掉GetControlFlags函数的这一行:
dwFlags |= windowlessActivate;        (无窗口激活的关键)

编译运行,VB项目再次恢复正常。

令人郁闷的bug,不知道有否高手能否确认并提供解决办法?

转载于:https://www.cnblogs.com/s5689412/archive/2005/06/06/168652.html

无窗口激活ActiveX控件的bug相关推荐

  1. 解决CPC撰写文档报错问题“无法获取“AxforApplication”控件的窗口句柄。不支持无窗口的 ActiveX 控件”

    解决CPC撰写文档报错问题"无法获取"AxforApplication"控件的窗口句柄.不支持无窗口的 ActiveX 控件" 参考文章: (1)解决CPC撰写 ...

  2. .net OCX 无法获取“****”控件的窗口句柄,不支持无窗口的ActiveX控 新解决方法...

    2019独角兽企业重金招聘Python工程师标准>>> 朋友找我帮原来的软件加一个小功能,程序是用VB.NET 写的. 软件需要与外部串口设备通信,一只带串口功能的压力表. 应该时间 ...

  3. 【转】激活 ActiveX 控件

    用户无法直接与 APPLET.EMBED 或 OBJECT 元素加载的 Microsoft ActiveX 控件交互. 用户激活这些控件的用户界面后才可以与这些控件交互. 本主题介绍了 Microso ...

  4. 激活 ActiveX 控件

    自从微软对IE6的ActiveX更新后,每次用IE打开带有ActiveX控件的页面时,必须要进行控件激活操作(点击相关控件),否则该控件将无法正常工作.如果在页面上使用ActiveX控件不多的话,每次 ...

  5. 在 .NET Compact Framework 2.0 中宿主 ActiveX 控件

    适用于: ActiveX Microsoft .NET Compact Framework 版本 2.0 摘要:了解如何在使用 .NET Compact 的应用程序中宿主 ActiveX 控件.本文提 ...

  6. 在HTML网页中使用ActiveX控件

    From: http://blog.163.com/haizai219@126/blog/static/4441255520097264447968/ 1. 摘要: 在企业应用中,为了实现一些特殊的功 ...

  7. ie浏览器java 脚本下载_如何设置ie浏览器中的activex控件和插件java脚本下载用户验证...

    ActiveX是Microsoft提出的一组使用COM(ComponentObjectModel,部件对象模型)使得软件部件在网络环境中进行交互的技术集.它与具体的编程语言无关.作为针对Interne ...

  8. c语言窗口插件,C语言使用ActiveX控件

    ActiveX使用的头文件,是只有C++才能用的,C语言要使用ActiveX控件,也是件很容易的事. 微软标准的ActiveX控件,根本上它还是一个窗口(Window),通俗地说就是关联了一个或多个C ...

  9. 以编程方式使用 Microsoft Office Visio 2003 ActiveX 控件(经经经经经典)

    以编程方式使用 Microsoft Office Visio 2003 ActiveX 控件 发布日期 : 12/2/2004| 更新日期 : 12/2/2004 Mark Bukovec Empir ...

最新文章

  1. 2020-11-12(JNI开发常见错误)
  2. go定时器 每天重复_Go语言学习基础-定时器、计时器
  3. 学习pythonweb开发_Python学习--20 Web开发
  4. 基于linux的嵌入式触摸屏,基于嵌入式linux的触摸屏驱动设计
  5. Shell脚本初学习
  6. 分组背包+树形DP(BY LPX)
  7. 腾讯实习生招聘失败经历分享
  8. 高电平复位还是低电平复位?
  9. mac web服务器 修改默认,mac如何修改默认播放器-mac修改默认播放器的方法 - 河东软件园...
  10. 将所有程序最小化到系统托盘RBTray strokeit TrayEverything
  11. Vue抽离公共方法并全局注册使用
  12. Java实现手机登录功能
  13. [源码和文档分享]基于JAVA的葫芦娃救爷爷游戏
  14. CSS基础学习六:id选择器
  15. 计算机网络的时间,计算机网络时间同步技术原理介绍
  16. LOOPS HDU - 3853 dp求期望值
  17. 年轻CEO自杀离世,杠杆之殇背后的故事
  18. strstr函数详解 看这一篇就够了-C语言(函数讲解、函数实现、使用用法举例、作用、自己实现函数 )
  19. 【软件测试】我们测试人搭上元宇宙的列车,测试一直在进军......
  20. 计算机打开好多页面,如何设置打开电脑浏览器时同时打开多个网页

热门文章

  1. STM32-GPIO学习-跑马灯实验和按键实验-寄存器版本和HAL库版本
  2. esxi 修改服务器配置失败,R720服务器安装 ESXI 5.5update1后出现XXX错误
  3. HTML+CSS+JS实现 ❤️九宫格图片悬停遮罩层特效❤️
  4. HTML+CSS+JS实现 ❤️卡通人物吃水果游戏❤️
  5. kafka 重新分配节点_Kafka扩容节点和分区迁移
  6. 页眉页脚怎么单独设置某一页里面的_Word小技巧:如何从任意页面开始设置页眉页脚...
  7. 51单片机外部中断实验 设置中断优先级寄存器,当有外部中断0请求中断时,中断程序执行发光二极管程序,在此过程中,外部中断1也有中断请求,外部中断0的中断程序将被中断去执行外部中断1的中断程序(数码管
  8. 马匹赛跑java_java模拟龟兔赛跑
  9. mysql建表指定引擎_请教mysql建表指定data directory 报错
  10. 四川大学java语言程序设计_四川大学2014年计算机(软件)学院Java语言设计期末考试B卷程序.doc...