首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

用BCB制作的ocx,在vc的子对话框上使用,ocx失去焦点后,程序就没有响应解决办法

2012-02-15 
用BCB制作的ocx,在vc的子对话框上使用,ocx失去焦点后,程序就没有响应如题,现在遇到一个诡异的问题,让我再

用BCB制作的ocx,在vc的子对话框上使用,ocx失去焦点后,程序就没有响应
如题,现在遇到一个诡异的问题,让我再次怀疑BCB的产品质量
问题描述:用BCB生成一个最简单的ocx,提供3个编辑框1个按钮
  点击按钮,将前两个编辑框的数据求和,显示在第3个编辑框
死锁操作:将这个ocx放在一个vc的popup Dialog上,ok,程序运行正常
  将这个ocx放在一个child dialog上,嵌入到刚才的popup dialog,alt_tab切换一下程序焦点,程序死循环了,没有了响应

一句话描述:BCB生成的ocx放在vc的子对话框上丢失焦点就崩溃,而放在vc的pop dialog就没有问题

通过spy++分析:陷入WM_GETLGCODE这个消息,一直死循环

[解决办法]
钻研精神很好,每种ide都有bug的包括vc。
你可以试下在BCB中有这个问题没,如果BCB中没有,也有可能是vc自己的问题。
[解决办法]
没有人回复说明大家对这个问题不熟悉并且又不想误导你. 如果没有合适答案, 可以选择无满意结帖.

热点排行