CButton派生的'SubclassDlgItem'在VS2015 CLR的CDialogBar上不可见,但响应按钮单击,在VC ++ 6中工作正常

柴坦亚

我正在尝试迁移基于VC ++ 6的代码以与VS2015 CLR一起使用。我的主要功能正在运行,但是UI缺少一些东西。

有一个CDialogBar承载CWnd派生的对象和CButton对象。CWnd派生的对象可以很好地显示,但是CButton对象都是不可见的,但是在盲目单击时可以正常运行。

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

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

我怎样才能使它工作?

柴坦亚

我不得不通过使用从CWnd派生的“自定义”按钮类来解决此问题。原始按钮是Microsoft Forms 2.0中的Command Button类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档