collapse_all.shtml
来自「mfc资源大全包含MFC编程各个方面的源码」· SHTML 代码 · 共 56 行
SHTML
56 行
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Zafir Anjum">
<META NAME="GENERATOR" CONTENT="Mozilla/4.0 [en] (WinNT; I) [Netscape]">
<TITLE>Collapsing all branches</TITLE>
</HEAD>
<body background="../fancyhome/back.gif" bgcolor="#FFFFFF" link="#B50029" vlink="#8E2323" alink="#FF0000" bgproperties="fixed">
<table WIDTH="100%">
<tr WIDTH="100%">
<td align=center><!--#exec cgi="/cgi/ads.cgi"--><td>
</tr>
</table>
<CENTER>
<H3>
<FONT COLOR="#AOAO99">Collapsing all branches</FONT>
<HR></H3></CENTER>
Have you ever had the experience that you have expanded the outline at
various points causing a lot of items to be visible and then finding it
difficult to locate a particular item. Well, it happens with me all the
time. So here抯 the code that will collapse all the branches in the outline
as if the treeview control has just been initialized with the data.
<BR>
<PRE><TT><FONT COLOR="#990000">// CollapseAll - Collapses the complete outline.
void CTreeCtrlX::CollapseAll()
{
HTREEITEM hti = GetRootItem();
do{
<A HREF="collapse_branch.shtml">CollapseBranch</A>( hti );
}while( (hti = GetNextSiblingItem( hti )) != NULL );
}</FONT></TT>
</PRE>
This uses the function we developed for collapsing a branch. It goes through
all the root items and collapses them.
<P>
<HR>
<TABLE BORDER=0 WIDTH="100%" >
<TR>
<TD WIDTH="33%"><FONT SIZE=-1><A HREF="http://www.codeguru.com">Goto HomePage</A></FONT></TD>
<TD WIDTH="33%">
<CENTER><FONT SIZE=-2>© 1998 Zafir Anjum</FONT> </CENTER>
</TD>
<TD WIDTH="34%">
<DIV ALIGN=right><FONT SIZE=-1>Contact me: <A HREF="mailto:zafir@home.com">zafir@home.com</A> </FONT></DIV>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?