今天我做了??

九月 13, 2007

两件傻傻的事:

  1. 在For循环里修改switch语句为if语句时,忘了去掉break,以至于我的For循环做的不完全,效果完全不对,找到该问题花费了我1.5个小时。
  2. 在两个连续完的对话框创建的地方,图个方便,直接复制上一个的Create函数,连参数也没有改动,复制完了以后手动再改变参数,不知当时脑子中想的是什么,竟然将最后一个资源ID没有改,两个对话框用了一个资源。调试报错。找到此错误,我花了1.5小时。

这两个错误都是令我头大的错,花了时间,没啥长进,当时还真把我给急坏了,当时认为自己代码没问题了,可这种错出现,一时两会也找不到,真是具有颠覆性的错误啊,完全否定我之前的业绩。

学到了一件事:

  • 在CBS_OWNERDRAWFIXED的风格下,或是在CBS_OWNERDRAWVARIABLE风格下,得重载一下MeasureItem函数,哪怕这个函数不做啥事。不然调试的时候会报错的。

做事要细心! :oops:

Leave a Reply


为了防止恶意的垃圾评论脚本,请输入以下图片里面的数学方程式的答案。
防垃圾评论问题