小峰

读论文,读草案,想毕业
随笔 - 85, 评论 - 513, 引用 - 19

导航

每月存档

最新留言

广告

 

虽然在Evc开发中,VC中很多东西可以使用拿来主义,大部分都可以直接用,甚至是可以先做一个MFC的应用,再移植到EVC上(Code Project上就有相应的MFC wrapper),连部分的Stl库都可以直接用,但是还是有一些东西不太一样。
前几天在开发一个应用的时候,想改变一个Edit控件的背景色,正常情况下,只用处理WM_CTLCOLOREDIT消息就可以了,处理了WM_CTLCOLOREDIT消息的应用在PC跑得好好的,但是在PPC模拟器和PPC上,当用SetWindowText写入文本时,就会出现闪烁的过程,PPC会先会用系统颜色填充,再处理WM_CTLCOLOREDIT消息,由于PPC速度较慢,所以就会出现闪烁。因此,最后是处理WM_PAINT函数,自已来画整个背景。
我得到的经验有以下几点:
1. 开发Evc程序可以先用VC6.0先开发一个框架,能加快开发速度,而不能一开始就在EVC上开发,那个调试环境实在是太慢了
2. 一些细节的地方可能会不一样
3. EVC开发起来的确是比.NET CF要爽一些,至少不用到处找示例。.NET CF开发一些简单的应用还可以,但是开发复杂的东西,头就很大了,象我写的一个用到richedit的程序(在ppc对应的为richink控件),Load rtf的代码写了N久还是没有能写出来,而msdn上却有Evc的示例代码。

打印 | 张贴于 2005-01-09 23:57:00 | Tag:暂无标签

对不起,本博客主人暂时禁止大家查看或者发表评论,请查看其它博客内容.

Powered by: Joycode.MVC引擎 0.5.2.0