09 2008 档案

     摘要: BagSet控件的修改;由于现在的界面和以前的游戏不一样,背包是装备是分开的,BagSet在背包栏中不要PushButton,
所以在按钮的大小设置时直接把要画的按钮的大小的Size设置0,这样在函数的参数中再加一个bool参数, 而默认是true的,
要改的则为false,这样不影响以前的了;而现在的则在addBag(,false).界面的脚本则大改动,许多接口慢慢摸索着
,总算把这个弄好了.花了一周时间!看看界面吧..觉得不怎么样.自己都这么认为呢..哎..没办法!  阅读全文

posted @ 2008-09-12 17:02 RichardHe 阅读(826) | 评论 (1)  编辑 |

     摘要: Tree控件的修改;终于把这个控件弄好了;开始的问题一直是相对位置的问题,这个树的控件一直画不到你树所在的框架中,原来是在Begin(absrcect,itemPos.d_z)的第一个参数的absrect不对,一开始写的是绝对位置,导致结果是在开始设置的矩形的绝对位置,而drawItemList中的要画的起始位置,这个起始位置开始也是计算矩形的绝对位置;后面还出现了许多奇怪的现象,如当你拉滚动条时,树的item会出现重叠。在界面编辑器中好像不能响应一些常用事件,滚动条在编辑器中不能响应似的,所以只能在项目中调试,但是在DEBUG模式下启动又相当的慢,每调一次要编译CEGUIBASE这个底层工程,并且还依赖了cTexMnaager感觉应该可以在其它的地方加这个东西的,我想在render图和字的时候再使用那个Begin和End,这样就可以每个控件中都添加了;后面的链接又要许久,加载表格缓慢,时间花费不少。最后的解决方案是通过getUnclippedPixlRect()得到这个树窗口的大小,后面的所有要渲染的数据包括起始坐标,大小,和文字面板输出都是以这个矩形为准来计算。  阅读全文

posted @ 2008-09-05 19:39 RichardHe 阅读(194) | 评论 (0)  编辑 |

     摘要: C++身份证号验证
由于项目需要,所以添加了这个身份证号的验证的C++程序,想用正则表达式,但又不会,有哪个会的可以指点下,小弟我不胜感激啊!
可能有的地方写的不好,欢迎指点:
.H文件
.cpp
测试程序  阅读全文

posted @ 2008-09-01 17:41 RichardHe 阅读(5292) | 评论 (11)  编辑 |

posts - 94, comments - 138, trackbacks - 0, articles - 94

Copyright © RichardHe