📄 subject_53274.htm
字号:
<p>
序号:53274 发表者:Rikcuo Akira 发表日期:2003-09-18 14:08:07
<br>主题:Tree1按起來怪怪的,似乎不容易點到Item
<br>内容:Tree1與Tree2所建立的方法很類似,不過Tree1按起來怪怪的,似乎不容易點到Item<BR>Tree1是ToolBox::CreateTreeCtrl()產生的<BR>Tree2是cTreeView::OnInitialUpdate()產生的<BR>都是CTree類(自訂的類,繼承自CTreeCtrl)<BR><BR>void ToolBox::CreateTreeCtrl()<BR>{<BR> if (tree_ctrl) tree_ctrl.DestroyWindow() ;<BR><BR> CRect rect;<BR> rect.SetRect(10,37,395,150);<BR><BR> //GetClientRect(&rect);<BR><BR> tree_ctrl.Create( /*|| TVS_EDITLABELS |*/ WS_VISIBLE | WS_TABSTOP | WS_CHILD | WS_BORDER | TVS_SHOWSELALWAYS <BR> /* | LBS_NOTIFY*/<BR> /*| TVS_LINESATROOT | TVS_HASLINES */<BR> /*& TVS_NOTOOLTIPS & TVS_HASBUTTONS*/,<BR> rect,this,ID_TREELISTBOX);<BR><BR> CFont listBoxFont ;<BR> listBoxFont.CreateFont(<BR> 16, // nHeight<BR> 0, // nWidth<BR> 0, // nEscapement<BR> 0, // nOrientation<BR> FW_BOLD, // nWeight<BR> FALSE, // bItalic<BR> FALSE, // bUnderline<BR> 0, // cStrikeOut<BR> ANSI_CHARSET, // nCharSet<BR> OUT_DEFAULT_PRECIS, // nOutPrecision<BR> CLIP_DEFAULT_PRECIS, // nClipPrecision<BR> DEFAULT_QUALITY, // nQuality<BR> DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily<BR> "Arial"); <BR><BR> tree_ctrl.SetFont(&listBoxFont,FALSE);<BR><BR> COLORREF acolor=RGB(0,0,0);<BR> tree_ctrl.SetTextColor(acolor);<BR><BR> // Set Background image<BR> tree_ctrl.SetBkImage(IDB_DANCLARK_BG) ;<BR><BR> CBitmap bmp;<BR><BR> // normal tree images <BR> tree_imageList.Create(IDB_TREE_IMAGELIST,18,7, RGB( 255, 0 ,255) );<BR><BR> ASSERT(tree_imageList.m_hImageList);<BR><BR> bmp.LoadBitmap(IDB_TREE_IMAGELIST);<BR> tree_imageList.Add( &bmp, RGB(255,255,255));<BR> bmp.DeleteObject();<BR><BR> tree_ctrl.SetImageList(&tree_imageList,TVSIL_NORMAL); //TVSIL_STATE<BR> <BR> tree_ctrl.AddGroup("CodeProject") ;<BR> tree_ctrl.AddGroup("DanCclark.com") ;<BR> tree_ctrl.AddGroup("Peeps") ;<BR> tree_ctrl.AddGroup("Folders") ;<BR><BR> tree_ctrl.AddChild("danclark","Other Contacts") ;<BR> tree_ctrl.AddChild("fugazi","Other Contacts") ;<BR><BR>}
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:Rikcuo Akira 回复日期:2003-09-18 14:10:04
<br>内容:附上Source Code<BR>分裂視窗加上TreeView與DialogBar<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:魔刀 回复日期:2003-09-18 15:39:31
<br>内容:你的tree1被后面的对话框中的tree挡住了<BR>将对话框中的tree放小一点或者ShowWindow(SW_HIDE)就ok了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Rikcuo Akira 回复日期:2003-09-18 16:25:07
<br>内容:已經解決了<BR>多謝<BR>參數改為<BR> tree_ctrl.Create( /*|| TVS_EDITLABELS |*/ WS_VISIBLE | WS_TABSTOP | WS_CHILD| WS_BORDER| TVS_SHOWSELALWAYS /*| WS_BORDER | LBS_NOTIFY*/<BR> /*| TVS_LINESATROOT | TVS_HASLINES */<BR> /*& TVS_NOTOOLTIPS & TVS_HASBUTTONS*/,<BR> rect,this,ID_TREELISTBOX);<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -