开发过程:
[7月23日]目前已完成主窗体部分代码,搞得头都大了。
本来为了防止闪烁,按照使用内存DC的方法来画调整框和调整块,后来发现效率太低(CPU占用50以上,个别老机90多),而且问题多多。
最后请教了凌晨孤星大侠,经他大手一点,终于完美地同时解决了闪烁和效率的问题。
兴奋之余,就把这个基本不能算测试程序的测试程序放上来大家欣赏一下了。
大家看了之后多提意见和建议哦,毕竟这个是为了方便做可视化窗体设计器的,完成之后当免费提供使用。
预览图以及测试程序发布在这里:http://bbs.eyuyan.com/dispbbs.asp?boardid=124&Id=159357&page=2
另外,公布一个相关的小源码:
http://www.upwinder.com/www/87/2871.html
[7月27日]通过鼠标拖拽虚线框来选择控件的功能已实现,而且选择多个控件的功能的实现模式已完成,只需进一步完善代码了,先放个小图吧。
1.鼠标拖拽虚线选择框
2.虚线框范围内的控件都被选择并画出各自的调整块。
未完待续。。。