我们使用资源编辑器来布局对话框。假设我有一个名为IDC_RICH的RichEditCtrl控件,并且我想将它链接到自定义类CMyRichEditCtrl :CRichEditCtrl的实例,同时又不失去在资源编辑器中设置属性的能力。
正确的方式是什么?您可以通过创建DDX链接变量并将其类型更改为CMyRichEditCtrl来获得一些功能。但在某些情况下,我看到人们调用如下代码:
正确的方式是什么?您可以通过创建DDX链接变量并将其类型更改为CMyRichEditCtrl来获得一些功能。但在某些情况下,我看到人们调用如下代码:
m_Rich.SubclassDlgItem(IDC_RICH, this));
有什么区别吗?
编辑:我遇到的一个问题是,当我覆盖Create(Ex)方法时,它们不会被调用。这有点像在我的对象被链接到资源标识符时控件已经被创建了,也许是这样吗?