首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将MFC控件连接到可视对话框编辑器中的自定义控件

如何将MFC控件连接到可视对话框编辑器中的自定义控件
EN

Stack Overflow用户
提问于 2015-07-05 23:38:54
回答 1查看 906关注 0票数 1

我已经在MFC可视化对话框设计器中创建了一个自定义控件,如下所示:

但是,我不确定如何将我的自定义控件(在本例中,我创建了一个继承自CWnd的类CGraphCtrl )链接到我在可视化编辑器中创建的区域,我假设在调用CGraphCtrl::Create时能够做到这一点,但是,由于它以const CRect&为参数,这将覆盖指定的区域。我在CStockManagerDlg::OnInit中调用CGraphCtrl::Create,如下所示:

代码语言:javascript
复制
m_graphCtrl.Create( _T("STATIC"), _T("Graph Control"), WS_CHILD | WS_VISIBLE, 
                    CRect( 0, 0, 100, 100 ), this, IDC_GRAPH );
EN

回答 1

Stack Overflow用户

发布于 2015-07-06 00:38:58

您可以在可视化对话框编辑器中创建CStatic控件。然后右键单击它并创建一个控制成员变量,如CStatic m_graphCtrl。然后编辑该代码,使其成为CGraphCtrl m_graphCtrl。这会将您的代码附加到原始CStatic。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31232023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档