0

我正在尝试迁移基于 VC++ 6 的代码以使用 VS2015 CLR。我的主要功能正常工作,但 UI 缺少​​一些东西。

有一个 CDialogBar 承载 CWnd 派生对象和 CButton 对象。CWnd 派生对象显示正常,但 CButton 对象全部不可见,但盲目单击时操作正常。

m_CWndDerivedObj.SubclassDlgItem(IDC_XXXXXX,this);
m_CButtonObj.SubclassDlgItem(ID_XXXXXX,this);

另一个没有 CButton 对象的 CDialogBar 正在正确显示。

我怎样才能让它工作?

4

1 回答 1

0

我不得不通过使用从 CWnd 派生的自定义按钮类来解决这个问题。原始按钮是 Microsoft Forms 2.0 中的命令按钮类型。

于 2017-01-09T09:29:51.120 回答