佚名通过本文主要向大家介绍了请教如何选购木地板,如何向老师请教问题,如何向别人请教问题,如何请教别人,请教老年人如何壮阳等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请教如何在active控件中创建一个edit和button控件?
描述:
解决方案1:
另外ShowWindow这行代码多于,有WS_VISIBLE属性足够了.
解决方案3:
描述:
也就是如何用mfc创建一个activex的复合控件?
int CPingcontrol1Ctrl::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (COleControl::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
CEdit m_wndEdit;
m_wndEdit.Create(WS_VSCROLL|WS_CHILD|WS_VISIBLE|ES_AUTOVSCROLL|ES_MULTILINE|ES_WANTRETURN,CRect(0,0,100,102),this,101);
m_wndEdit.ShowWindow(SW_SHOW);
return 0;
}
我用MFC创建,但是看不到edit出现
解决方案1:
m_wndEdit 定义成CPingcontrol1Ctrl 的成员变量
解决方案2:本帖最后由 tttyd 于 2009-11-26 09:28:23 编辑
这代码没问题,可以创建的.看得到滚动条.至需要将m_wndEdit设置为类的成员变量即可另外ShowWindow这行代码多于,有WS_VISIBLE属性足够了.
解决方案3:
CEdit m_wndEdit。你这是临时变量,return 0后就被系统回收了。当然看不到了。