明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2636|回复: 2

ARX的官方例子也有BUG?CEdit及其派生类在删除文本框中的字符时显示有问题

[复制链接]
发表于 2005-10-17 18:39:00 | 显示全部楼层 |阅读模式

环境:
VS.NET2002+ARX2006+AutoCAD2006

源代码:
ARX自带的例子\editor\CustPalette

直接编译ARX自带的例程,在AUTOCAD中加载后,发现里面的Edit类文本框(一个CAcUiStringEdit,两个CAcUiNumericEdit)都存在这样的问题:就是当发现输入的文本需要修改时,无论按Delete键还是退格键,只要输入焦点未离开该文本框,文本框里面的内容都不会发生变化。只有当输入焦点转移到其他控件时,文本框里面的内容才会发生变化。

为什么会这样?这可是ARX的官方例子哦,是不是这是ARX天生的BUG?有没有解决的办法啊?我将CAcUiStringEdit换成了CAdUiEdit、CEdit都存在同样的问题。

还有CEdit类在Create时明明加上了WS_TABSTOP,但它对TAB键就是没反应,为什么会这样的?这些问题应该怎样解决啊?

发表于 2005-10-18 10:45:00 | 显示全部楼层
ObjectARX中的示例不只是有Bug,而是有一些Bug,每一版都有。同时结构、代码都写得很烂,一看就是ADESK的二把刀在做示例。唯一值得庆幸的就是,版本越高,代码写得相对越好。
 楼主| 发表于 2005-10-18 19:41:00 | 显示全部楼层
楼上的老大,我遇到的问题应该怎么解决啊?麻烦指点一二好吗?拜谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 03:21 , Processed in 0.140753 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表