資源簡介
全部是可在vc6.0下編譯通過的例子,初學者不但可以看到運行效果,還有源代碼做說明。

代碼片段和文件信息
//?StaticDlg.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“styles.h“
#include?“StaticDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CStaticDlg?dialog
CStaticDlg::CStaticDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CStaticDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CStaticDlg)
//?NOTE:?the?ClassWizard?will?add?member?initialization?here
//}}AFX_DATA_INIT
}
void?CStaticDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CStaticDlg)
//?NOTE:?the?ClassWizard?will?add?DDX?and?DDV?calls?here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CStaticDlg?CDialog)
//{{AFX_MSG_MAP(CStaticDlg)
ON_WM_CREATE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CStaticDlg?message?handlers
#define?NstyleS?14
#define?XSPACING?7
#define?YSPACING?20
int?CStaticDlg::OnCreate(LPCREATESTRUCT?lpCreateStruct)?
{
if?(CDialog::OnCreate(lpCreateStruct)?==?-1)
return?-1;
UINT?styles[NstyleS]={?
SS_LEFT??????????
SS_CENTER????????
SS_RIGHT?????????
SS_NOPREFIX??????
SS_SUNKEN????????
SS_ETCHEDHORZ????
SS_ETCHEDVERT????
SS_ETCHEDframe???
SS_BLACKRECT?????
SS_GRAYRECT??????
SS_WHITERECT?????
SS_BLACKframe????
SS_GRAYframe?????
SS_WHITEframe????
};
CString?sstyles[NstyleS]={?
“SS_LEFT?(Default)“
“SS_CENTER“
“SS_RIGHT“
“SS_NOPREFIX“
“SS_SUNKEN“
“SS_ETCHEDHORZ“
“SS_ETCHEDVERT“
“SS_ETCHEDframe“
“SS_BLACKRECT“
“SS_GRAYRECT“
“SS_WHITERECT“
“SS_BLACKframe“
“SS_GRAYframe“
“SS_WHITEframe“
};
//?undrawn
// SS_TYPEMASK??????
// SS_ELLIPSISMASK??
// SS_ICON??????????
// SS_USERITEM??????
// SS_OWNERDRAW?????
// SS_BITMAP????????
// SS_ENHmetaFILE???
// SS_NOTIFY????????
// SS_CENTERIMAGE???
// “SS_REALSIZEIMAGE?“
// “SS_ENDELLIPSIS???“
// “SS_PATHELLIPSIS??“
// “SS_WORDELLIPSIS??“
// “SS_RIGHTJUST?????“
CSize?szStatic(16040);
CSize?szStatics(6040);
CRect?rect(9999-YSPACING00);
int?i=0;
while?(iyleS)
{
rect.left=XSPACING;
rect.top+=szStatics.cy+YSPACING;
for?(int?j=0;j<2&&iyleS;j++)
{
CStatic?*pStatic=new?CStatic;
m_staticList.AddTail(pStatic);
CStatic?*pStatics=new?CStatic;
m_StaticsList.AddTail(pStatics);
rect.right=rect.left+szStatic.cx;
rect.bottom=rect.top+szStatic.cy;
pStatic->Create(sstyles[i]SS_RIGHT|WS_VISIBLE|WS_CHILDrectthis);
rect.OffsetRect(szStatic.cx+XSPACING0);
rect.right=rect.left+szStatics.cx;
rect.bottom=rect.top+szStatics.cy;
pStatics->Create(“&Static“?styles[i]|WS_VISIBLE|WS_CHILD?rectthis1000+i?);
rect.OffsetRect(szStatics.cx+XSPACING0);
i++;
}
}
r
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1493??1998-11-07?17:46??VCMFC\EXAMPLES\A10\CHILDFRM.CPP
?????文件???????1403??1998-11-07?17:46??VCMFC\EXAMPLES\A10\CHILDFRM.H
?????文件???????2572??1998-11-07?17:46??VCMFC\EXAMPLES\A10\MAINFRM.CPP
?????文件???????1435??1998-11-07?17:46??VCMFC\EXAMPLES\A10\MAINFRM.H
?????文件???????1078??1998-11-07?17:46??VCMFC\EXAMPLES\A10\RES\TOOLBAR.BMP
?????文件???????1078??1998-11-07?17:46??VCMFC\EXAMPLES\A10\RES\WZD.ICO
?????文件????????395??1998-11-07?17:46??VCMFC\EXAMPLES\A10\RES\WZD.RC2
?????文件???????1078??1998-11-07?17:46??VCMFC\EXAMPLES\A10\RES\WZDDOC.ICO
?????文件????????488??1998-11-07?17:46??VCMFC\EXAMPLES\A10\RESOURCE.H
?????文件????????201??1998-11-07?17:46??VCMFC\EXAMPLES\A10\STDAFX.CPP
?????文件????????987??1998-11-07?17:46??VCMFC\EXAMPLES\A10\STDAFX.H
?????文件????????708??1998-11-07?17:46??VCMFC\EXAMPLES\A10\WIZARD\README.WZD
?????文件???????4315??1998-11-07?17:46??VCMFC\EXAMPLES\A10\WZD.CPP
?????文件???????4582??1998-11-07?23:07??VCMFC\EXAMPLES\A10\WZD.DSP
?????文件????????529??1998-11-07?17:46??VCMFC\EXAMPLES\A10\WZD.DSW
?????文件???????1333??1998-11-07?17:46??VCMFC\EXAMPLES\A10\WZD.H
?????文件??????12533??1998-11-07?17:46??VCMFC\EXAMPLES\A10\WZD.RC
?????文件???????1682??1998-11-07?17:46??VCMFC\EXAMPLES\A10\WZDDOC.CPP
?????文件???????1450??1998-11-07?17:46??VCMFC\EXAMPLES\A10\WZDDOC.H
?????文件???????2491??1998-11-07?17:46??VCMFC\EXAMPLES\A10\WZDVIEW.CPP
?????文件???????1849??1998-11-07?17:46??VCMFC\EXAMPLES\A10\WZDVIEW.H
?????文件???????1493??1998-11-07?17:46??VCMFC\EXAMPLES\A11\CHILDFRM.CPP
?????文件???????1403??1998-11-07?17:46??VCMFC\EXAMPLES\A11\CHILDFRM.H
?????文件??????15845??2007-12-04?15:36??VCMFC\EXAMPLES\A11\Debug\ChildFrm.obj
?????文件??????18666??2007-12-04?15:36??VCMFC\EXAMPLES\A11\Debug\MainFrm.obj
?????文件?????105597??2007-12-04?15:36??VCMFC\EXAMPLES\A11\Debug\StdAfx.obj
?????文件?????364544??2007-12-04?15:36??VCMFC\EXAMPLES\A11\Debug\vc60.pdb
?????文件?????327739??2007-12-04?15:36??VCMFC\EXAMPLES\A11\Debug\Wzd.exe
?????文件??????23387??2007-12-04?15:36??VCMFC\EXAMPLES\A11\Debug\Wzd.obj
?????文件?????369664??2007-12-04?15:36??VCMFC\EXAMPLES\A11\Debug\Wzd.pdb
............此處省略2171個文件信息
評論
共有 條評論