VC++ 动态建立的控件id 定义到哪里好呢?


VC++ 动态建立的控件id 定义到哪里好呢?

比如 CTreeCtrl 的 Create
Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );

最后一个为 id 

这个 id 定义到哪里呢?我怕重复直接定义到了 resource.h 里,但感觉有点不好,你们定义到哪里?

7 个解决方案

#1


一个常量而已,如果控件不多的话直接写,如果多的话用#define写在resource.h中

#2


只要再String Table里面添加了ID号,赋值解释就可以了

#3


嗯,同意 1 楼,控件不多的话直接 resource.h 就可以了。
楼上的这里可能弄混了,不是 String Table,是控件 ID。

#4


喔,看来我的方法是对的了?写到 resource.h 里。

谢谢各位了

#5


定义在哪里都可以,如果不使用消息映射,ID都给0或-1就可以。

#6


我看一些经典的系统都是定义常量到CPP文件的前面,但我个人还是认为写到resource.h好一些。

#7


支持写到resource.h里面。。。。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号