如何在自定义控件内部创建时设置其属性
请问:为什么在对话框窗口过程中,没有调用控件本身的Create,PreCreateWindow,触发WM_CREATE事件呢?我是通过自定义了一个class CMyCombobox : public CCombobox ; 在其中覆盖了Create,PreCreateWindow,OnCreate函数,可是发现都没有被调用。
请问:
1 为什么和子控件创建有关的操作都没有被框架所调用呢?
2 对话框从模版中加载资源并且实例化所有对象的过程究竟是如何的呢?
3 那么应该如何实现该控件在创建时自己设置一些特殊的属性、成员变量值、style呢?框架有没有预先留下设置的地方?(因为这些属性是默认的,而且是在一般窗口创建过程中需要指定的,例如CREATESTRUCT之类。如果产生N个组合框,不需要麻烦外面的对话框进行一一设置,希望是一个自包含的)。
谢谢大家。