love in C++, live on MFC

to get ready...

C++博客 首页 新随笔 联系 聚合 管理
  47 Posts :: 0 Stories :: 97 Comments :: 0 Trackbacks
资源中的属性,是指写MFC程序时VC IDE的resource编辑器中可以设定的各种属性,比如WS_EX_TRANSPARENT或者LVS_REPORT.
而这些属性,都是可以用代码在程序初始化后加上去的,比如在OnInitDialog() 或者OnCreate()函数中.

从方便性来说,肯定是在资源中设置这些属性更加方便,但是..
我遇到一种情况,在我的程序中,有两个rc文件,分别是中文和英文,这个时候,就发生了在英文资源中设置了属性修正了一个bug但是在中文版的资源中忘记设置,bug依然存在.而如果是在在代码中加上类似的代码:
m_CrossRefTab.ModifyStyleEx(0,WS_EX_TRANSPARENT);
资源文件不用改变,而且修正了所有的问题.

所以,我觉得,应该尽量用几行代码来替代在资源中的设定属性
posted on 2006-05-17 14:17 flyingxu 阅读(463) 评论(0)  编辑 收藏 引用 所属分类: VC/MFCC++ Coding Standards

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理