VC++ 动态建立的控件id 定义到哪里好呢?
比如 CTreeCtrl 的 Create
Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );
最后一个为 id
这个 id 定义到哪里呢?我怕重复直接定义到了 resource.h 里,但感觉有点不好,你们定义到哪里?
7 个解决方案
一个常量而已,如果控件不多的话直接写,如果多的话用#define写在resource.h中
只要再String Table里面添加了ID号,赋值解释就可以了
嗯,同意 1 楼,控件不多的话直接 resource.h 就可以了。
楼上的这里可能弄混了,不是 String Table,是控件 ID。
喔,看来我的方法是对的了?写到 resource.h 里。
谢谢各位了
我看一些经典的系统都是定义常量到CPP文件的前面,但我个人还是认为写到resource.h好一些。