我实在没招了,只有求助于大家了!
小弟在网上找到了一个在浮动Bar上建立一个Editro的代码,由于工作需要,我想在这个
Bar上再建立一个CtreeCtrl控件,其代码如下:
int CMyBar::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
//建立Editor控件
if (!m_wndEditChild.Create(WS_CHILD|WS_VISIBLE|
ES_MULTILINE|ES_WANTRETURN|ES_AUTOVSCROLL,
CRect(0,0,100,100), this, 123))
return -1;
//建立CTreeCtrl控件
if(!m_wndTreeChild.Create(WS_CHILD | WS_VISIBLE | WS_TABSTOP |
WS_BORDER | TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES
, CRect(100,0,200,200), this ,0x1005))
}
运行的时候出错,
但是单独建立Editor控件或CTreeCtrl控件没有错误,请问:
1.在一个Bar上建立两个控件的想法可行吗?
2.错误可能是为什么?
3.在控件Create时的一个参数Crect怎么设置?在OnCreate中好像得不到这个Bar的大小(还没有Create出来),那么Crect好像不好定?
请大虾一定要看看,帮帮小弟,我都急得睡不好觉,老板崔过好几次了!
拜托了!