📄 wtl docking windows.mht
字号:
<DT><CODE>CCaptionBase[DockingWindow.h]</CODE> - base class for =
other=20
caption class=20
<DT><CODE>COutlookLikeExCaption</CODE> and =
<CODE>COutlookLikeCaption=20
[ExtDockingWindow.h]</CODE> - Microsoft Outlook=99 likes =
caption.=20
<DD><CODE>COutlookLikeCaption</CODE> - always horizontal =
caption.=20
<DD><CODE>COutlookLikeExCaption</CODE> - orientation of the =
caption=20
depends on docking position.=20
<DT><CODE>CVC6LikeCaption [ExtDockingWindow.h]</CODE> - =
Microsoft Visual=20
C++ 6=99 IDE like caption. </DT></DL>
<H3>Docking Windows Traits Classes</H3>
<DL>
<DT><CODE>COutlookLikeTitleDockingWindowTraits=20
[ExtDockingWindow.h]</CODE> traits for =
<CODE>COutlookLikeCaption</CODE>,=20
use this class with <CODE>CTitleDockingWindowImpl</CODE>=20
<DT><CODE>COutlookLikeExTitleDockingWindowTraits=20
[ExtDockingWindow.h]</CODE> traits for=20
<CODE>COutlookLikeExCaption</CODE>, use this class with=20
<CODE>CTitleDockingWindowImpl</CODE>=20
<DT><CODE>CVC6LikeTitleDockingWindowTraits =
[ExtDockingWindow.h]</CODE>=20
traits for<CODE>CVC6LikeCaption</CODE>, use this class with=20
<CODE>CTitleDockingWindowImpl</CODE>=20
<DT><CODE>COutlookLikeBoxedDockingWindowTraits =
[TabDockingBox.h]</CODE>=20
traits for <CODE>COutlookLikeCaption</CODE>, use this class with =
<CODE>CBoxedDockingWindowImpl</CODE>=20
<DT><CODE>COutlookLikeExBoxedDockingWindowTraits=20
[TabDockingBox.h]</CODE> traits for =
<CODE>COutlookLikeExCaption</CODE>,=20
use this class with <CODE>CBoxedDockingWindowImpl</CODE>=20
=
<DT><CODE>CVC6LikeBoxedDockingWindowTraits[TabDockingBox.h]</CODE>=20
traits for <CODE>CVC6LikeCaption</CODE>, use this class with=20
<CODE>CBoxedDockingWindowImpl</CODE> </DT></DL>
<H3>Docking Windows Splitter Bar Classes</H3>
<DL>
<DT><CODE>CSimpleSplitterBar[SimpleSplitterBar.h]</CODE> - Very =
simple=20
splitter bar.=20
<DT><CODE>CSimpleSplitterBarEx[SimpleSplitterBar.h]</CODE> - =
another=20
simple splitter bar. </DT></DL><!-- Article Ends --></DIV>
<H2>Sergey Klimov</H2>
<TABLE width=3D"100%" border=3D0>
<TBODY>
<TR vAlign=3Dtop>
<TD class=3DsmallText noWrap><BR></TD>
<TD class=3DsmallText width=3D"100%">
<P class=3DsmallText>Click <A=20
=
href=3D"http://www.codeproject.com/script/profile/whos_who.asp?vt=3Darts&=
amp;id=3D36446">here</A>=20
to view Sergey Klimov's online =
profile.</P></TD></TR></TBODY></TABLE><BR>
<H2>Other popular WTL articles:</H2>
<UL>
<LI><A href=3D"http://www.codeproject.com/wtl/wtl4mfc2.asp">WTL =
for MFC=20
Programmers, Part II - WTL GUI Base Classes</A><BR><SPAN=20
class=3Dsmalltext>WTL programming for MFC developers - frame=20
windows</SPAN>
<LI><A href=3D"http://www.codeproject.com/wtl/wtl4mfc5.asp">WTL =
for MFC=20
Programmers, Part V - Advanced Dialog UI Classes</A><BR><SPAN=20
class=3Dsmalltext>Using the new WTL classes that implement =
advanced dialog=20
UI elements</SPAN>
<LI><A href=3D"http://www.codeproject.com/wtl/wtl4mfc1.asp">WTL =
for MFC=20
Programmers, Part I - ATL GUI Classes</A><BR><SPAN =
class=3Dsmalltext>An=20
introduction to WTL programming for MFC developers</SPAN>
<LI><A href=3D"http://www.codeproject.com/wtl/wtl4mfc4.asp">WTL =
for MFC=20
Programmers, Part IV - Dialogs and Controls</A><BR><SPAN=20
class=3Dsmalltext>Using dialogs and controls in =
WTL</SPAN></LI></UL>
<FORM action=3D/script/rating/code/app/insert_vote.asp =
method=3Dpost><INPUT=20
type=3Dhidden value=3D/wtl/WTLDockingWindows.asp-2/7/2002 =
name=3Dvote_name>=20
<INPUT type=3Dhidden value=3D/wtl/wtldockingwindows.asp =
name=3Dgoal>=20
<TABLE cellSpacing=3D0 cellPadding=3D1 width=3D"100%" =
bgColor=3D#ff9900=20
border=3D0><TBODY>
<TR>
<TD width=3D"100%">
<TABLE cellSpacing=3D0 cellPadding=3D4 width=3D"100%" =
bgColor=3D#fbedbb=20
border=3D0>
<TBODY>
<TR>
<TD class=3Dsmalltext vAlign=3Dcenter>[<A=20
=
href=3D"http://www.codeproject.com/wtl/wtldockingwindows.asp#__top">Top</=
A>]</TD>
<TD vAlign=3Dcenter noWrap align=3Dright><I><B>Rate this =
Article=20
for us!</B></I> =
<I>Poor</I><INPUT=20
type=3Dradio value=3D1 name=3Drate><INPUT type=3Dradio =
value=3D2=20
name=3Drate><INPUT type=3Dradio value=3D3 =
name=3Drate><INPUT=20
type=3Dradio value=3D4 name=3Drate><INPUT type=3Dradio =
value=3D5=20
name=3Drate><I>Excellent</I> <INPUT =
class=3DFormButton type=3Dsubmit value=3DVote>=20
=
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></FORM>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
<TBODY>
<TR vAlign=3Dtop>
<TD vAlign=3Dtop>
<CENTER><A=20
=
href=3D"http://www.codeproject.com/script/admentor/admentorredir.asp?id=3D=
612&way=3Dban"=20
target=3D_blank><IMG height=3D60 alt=3D""=20
=
src=3D"http://www.codeproject.com/script/admentor/images/infragistics_but=
ton.gif"=20
width=3D120 border=3D0></A><BR><FONT size=3D1><A=20
href=3D"http://www.codeproject.com/info/MediaKit/">Premium=20
Sponsor</A></FONT></CENTER><BR></TD>
<TD vAlign=3Dtop noWrap align=3Dmiddle><SPAN id=3DAdBanner5><A =
=
href=3D"http://www.codeproject.com/script/admentor/admentorredir.asp?id=3D=
591&way=3Dban"=20
target=3D_blank><IMG height=3D60 alt=3D""=20
=
src=3D"http://www.codeproject.com/script/admentor/images/VSSF04-468x60-Sp=
eakers.gif"=20
width=3D468=20
border=3D0></A></SPAN></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE=
><A=20
name=3D__comments></A>
<SCRIPT language=3DJavaScript>
function MsgVoteForm(UserID, MsgID)
{
document.write("Rate this message: ");
for (var i=3D1; i<=3D5;i++)
document.write("<a href=3D'#xx" + MsgID.toString() + "xx' =
title=3D'give this message a vote of " + i.toString() + "' =
onclick=3D'RateMsg(" + UserID.toString() + ", " + MsgID.toString() + ", =
" + i.toString() + ")'><b>" + i.toString() + "</b></a> ");
document.write(" (out of 5)");
}
function RateMsg(userid, msgid, score)=20
{=20
=
open("/script/comments/vote.asp?js=3D1&user=3D"+userid.toString()+"&msg=3D=
"+msgid.toString()+"&score=3D"+score.toString() =
,"helpful","toolbar=3Dno,resizable=3Dyes,scrollbars=3Dyes,directories=3Dn=
o,menubar=3Dno,width=3D300,height=3D200");
return false;
}
</SCRIPT>
<SCRIPT language=3DJavaScript>
var Selected =3D "";
var AdTime =3D new Date();
document.writeln("<iframe name=3DAdFrame width=3D0 height=3D0 =
frameborder=3D0></IFRAME>");
function SwitchMessage(elm)
{
var now =3D new Date();
if (Number(now.getTime() - AdTime.getTime()) > Number(5000))
{
AdTime =3D now;
var loc =3D window.frames["AdFrame"];
if (loc) loc =3D loc.document;
if (loc) loc =3D loc.location;
if (loc) loc.replace('/script/comments/fetchAd.asp?cat=3D2');
}
=09
var elmref;
if (Selected !=3D "")
{
elmref =3D eval("document.getElementById('" + Selected + "_h1')");
if (elmref) elmref.style.display =3D 'none';
elmref =3D eval("document.getElementById('" + Selected + "_h0')");
if (elmref) elmref.bgColor =3D '#FEF9E7';
}
if (Selected !=3D elm.name)=20
{
Selected =3D elm.name;
elmref =3D eval("document.getElementById('" + Selected + "_h1')");
if (elmref)=20
{
if (elmref.style.display=3D=3D'none') elmref.style.display=3D'';
else elmref.style.display =3D 'none';
}
elmref =3D eval("document.getElementById('" + Selected + "_h0')");
if (elmref)=20
elmref.bgColor =3D '#99CCFF';
}
else
Selected=3D"";
=09
window.location =3D "#xx" + Selected + "xx";
return false;
}
</SCRIPT>
<SCRIPT language=3Djavascript event=3Donclick for=3DDynMessLink>
return SwitchMessage(this);
</SCRIPT>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" bgColor=3D#ff9900 =
border=3D0>
<TBODY>
<TR>
<TD width=3D"100%">
<TABLE id=3DForumTable cellSpacing=3D1 cellPadding=3D0 =
width=3D"100%"=20
bgColor=3D#ff9900 border=3D0>
<FORM=20
=
action=3D/script/comments/app/do_filtermessages.asp?main=3D/wtl/wtldockin=
gwindows.asp&df=3D100&forumid=3D3244=20
method=3Dpost>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=3D0 cellPadding=3D3 width=3D"100%" =
bgColor=3Dwhite=20
border=3D0>
<TBODY>
<TR bgColor=3D#fbedbb>
<TD class=3Dsmalltext noWrap><A=20
=
href=3D"http://www.codeproject.com/script/comments/faq.asp"><IMG=20
height=3D16=20
=
src=3D"http://www.codeproject.com/script/images/info.GIF"=20
width=3D16 align=3DabsMiddle border=3D0> =
<B>FAQ</B></A> </TD>
<TD class=3Dsmalltext vAlign=3Dtop noWrap =
align=3Dright>Noise level=20
<SELECT class=3Dsmalltext size=3D1 =
name=3Dnoise><OPTION=20
value=3D1>Very High</OPTION> <OPTION =
value=3D2>High</OPTION>=20
<OPTION value=3D3 selected>Medium</OPTION> <OPTION=20
value=3D4>Low</OPTION> <OPTION value=3D5>Very=20
low</OPTION></SELECT> </TD>
<TD class=3Dsmalltext vAlign=3Dcenter noWrap =
align=3Dright=20
colSpan=3D2><A=20
=
href=3D"http://www.codeproject.com/script/comments/search_comments.asp?fo=
rumid=3D3244"><IMG=20
height=3D15 =
src=3D"http://www.codeproject.com/images/search.gif"=20
width=3D16 border=3D0> Search comments</A> </TD>
<TD vAlign=3Dtop align=3Dright><INPUT class=3DFormButton =
type=3Dsubmit value=3D"Set Options" name=3Dsubmit></TD></TR>
<TR bgColor=3D#ff9900>
<TD width=3D"100%"> </TD>
<TD class=3Dsmalltext vAlign=3Dtop noWrap =
align=3Dright>View <SELECT=20
class=3Dsmalltext size=3D1 name=3Dexpand><OPTION=20
value=3D0>Normal</OPTION> <OPTION =
value=3D2>Preview</OPTION>=20
<OPTION value=3D5 selected>Dynamic</OPTION> <OPTION=20
value=3D1>Thread View</OPTION> <OPTION =
value=3D3>Expanded=20
(Supporters only)</OPTION></SELECT> </TD>
<TD class=3Dsmalltext vAlign=3Dtop noWrap>Per page =
<SELECT=20
class=3Dsmalltext size=3D1 name=3Dperpage><OPTION=20
value=3D10>10</OPTION> <OPTION value=3D25 =
selected>25</OPTION>=20
<OPTION value=3D50>50</OPTION></SELECT></TD>
<TD =
colSpan=3D2> </TD></TR></TBODY></TABLE></TD></TR></FORM>
<TR bgColor=3D#fbedbb>
<TD>
<TABLE cellPadding=3D2 width=3D"100%" bgColor=3D#fbedbb =
border=3D0>
<TBODY>
<TR>
<TD class=3Dmessagetitle><A class=3DHoverLink=20
title=3D"Add a new message to the discussions"=20
=
href=3D"http://www.codeproject.com/script/comments/user_new.asp?main=3D/w=
tl/wtldockingwindows.asp&df=3D100&forumid=3D3244"=20
target=3D_top name=3DHoverNL><B><IMG height=3D16=20
=
src=3D"http://www.codeproject.com/script/images/admin_modify.gif"=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -