资源简介
改变树控件背景颜色的VC源代码
代码片段和文件信息
// animctrl.cpp : implementation file
//
// This is a part of the Microsoft Foundation Classes C++ library.
// Copyright (C) 1992-1998 Microsoft Corporation
// All rights reserved.
//
// This source code is only intended as a supplement to the
// Microsoft Foundation Classes Reference and related
// electronic documentation provided with the library.
// See these sources for detailed information regarding the
// Microsoft Foundation Classes product.
#include “stdafx.h“
#include “CmnCtrl1.h“
#include “animctrl.h“
#ifdef _DEBUG
#undef THIS_FILE
static char baseD_CODE THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAnimateCtrlPage property page
CAnimateCtrlPage::CAnimateCtrlPage()
: CPropertyPage(CAnimateCtrlPage::IDD)
m_dwstyle(WS_CHILD|WS_VISIBLE|ACS_CENTER)
{
//{{AFX_DATA_INIT(CAnimateCtrlPage)
m_cstrFileName = _T(““);
m_bCentered = TRUE;
m_bTransparent = FALSE;
m_bAutoplay = FALSE;
//}}AFX_DATA_INIT
m_psp.dwFlags &= ~PSP_HASHELP; // Lose the Help button
}
void CAnimateCtrlPage::DoDataExchange(CDataExchange* pDX)
{
CPropertyPage::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAnimateCtrlPage)
DDX_Check(pDX IDC_CENTER m_bCentered);
DDX_Check(pDX IDC_TRANSPARENT m_bTransparent);
DDX_Check(pDX IDC_AUTOPLAY m_bAutoplay);
DDX_Text(pDX IDC_EDIT1 m_cstrFileName);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAnimateCtrlPage CPropertyPage)
//{{AFX_MSG_MAP(CAnimateCtrlPage)
ON_EN_KILLFOCUS(IDC_EDIT1 OnFileChange)
ON_BN_CLICKED(IDC_BROWSE OnBrowse)
ON_BN_CLICKED(IDC_CENTER OnCenter)
ON_BN_CLICKED(IDC_TRANSPARENT OnTransparent)
ON_BN_CLICKED(IDC_AUTOPLAY OnAutoplay)
ON_BN_CLICKED(IDC_PLAY OnPlay)
ON_BN_CLICKED(IDC_STOP onstop)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAnimateCtrlPage message handlers
BOOL CAnimateCtrlPage::OnInitDialog()
{
if(!CPropertyPage::OnInitDialog())
return FALSE;
// Create animation control inside static frame.
// This is necessary to avoid having the animation control
// “overflow“ the rectangle assigned to it when the
// ACS_CENTER style is removed.
CWnd* pframe = GetDlgItem(IDC_ANIMframe);
pframe->GetClientRect(&m_rectAnimateCtrl);
m_AnimateCtrl.Create(m_dwstyle m_rectAnimateCtrl pframe IDC_ANIMATE);
return TRUE;
}
void CAnimateCtrlPage::OnFileChange()
{
UpdateData();
CFileStatus filestatus;
if(CFile::GetStatus(m_cstrFileName filestatus))
ApplyChanges();
}
void CAnimateCtrlPage::OnBrowse()
{
CFileDialog dlg( TRUE_T(“AVI“)_T(“*.AVI“)
OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT
_T(“Animation (*.AVI)|*.AVI|“));
if( dlg.DoModal()==IDOK )
{
m_cstrFileName = dlg.GetPathName();
UpdateData(FALSE);
ApplyChanges();
}
}
void CAnimateCtrlPage::OnCenter()
{
UpdateData();
if( m_bCentered )
m_dwstyle |= ACS_CENTER;
else
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2001-02-06 00:03 改变树控件背景颜色的VC源代码\
文件 4264 1998-03-26 17:45 改变树控件背景颜色的VC源代码\animctrl.cpp
文件 1634 1998-03-26 17:45 改变树控件背景颜色的VC源代码\animctrl.h
文件 36660 2001-02-06 09:51 改变树控件背景颜色的VC源代码\CmnCtrl1.aps
文件 8803 2001-02-06 09:51 改变树控件背景颜色的VC源代码\CmnCtrl1.clw
文件 1574 1998-03-26 17:45 改变树控件背景颜色的VC源代码\CmnCtrl1.cpp
文件 10444 1998-03-26 17:45 改变树控件背景颜色的VC源代码\CmnCtrl1.dsp
文件 539 1998-03-26 17:45 改变树控件背景颜色的VC源代码\CmnCtrl1.dsw
文件 1697 1998-03-26 17:45 改变树控件背景颜色的VC源代码\CmnCtrl1.h
文件 19445 1998-03-26 17:45 改变树控件背景颜色的VC源代码\CmnCtrl1.mak
文件 140288 2001-02-06 09:52 改变树控件背景颜色的VC源代码\CmnCtrl1.ncb
文件 53760 2001-02-06 09:52 改变树控件背景颜色的VC源代码\CmnCtrl1.opt
文件 2620 2001-02-06 09:51 改变树控件背景颜色的VC源代码\CmnCtrl1.plg
文件 14379 2000-12-13 22:57 改变树控件背景颜色的VC源代码\CmnCtrl1.rc
文件 6410 1998-03-26 17:45 改变树控件背景颜色的VC源代码\DateTime.cpp
文件 2061 1998-03-26 17:45 改变树控件背景颜色的VC源代码\DateTime.h
文件 15872 1998-03-26 17:45 改变树控件背景颜色的VC源代码\dillo.avi
文件 9484 1998-03-26 17:45 改变树控件背景颜色的VC源代码\filecopy.avi
文件 612 1998-03-26 17:45 改变树控件背景颜色的VC源代码\makefile
文件 6644 1998-03-26 17:45 改变树控件背景颜色的VC源代码\MonthCal.cpp
文件 2303 1998-03-26 17:45 改变树控件背景颜色的VC源代码\MonthCal.h
文件 10243 2000-12-13 22:42 改变树控件背景颜色的VC源代码\mtreectl.cpp
文件 1898 2000-12-13 19:50 改变树控件背景颜色的VC源代码\mtreectl.h
文件 3163 1998-03-26 17:45 改变树控件背景颜色的VC源代码\notifwdw.cpp
文件 1577 1998-03-26 17:45 改变树控件背景颜色的VC源代码\notifwdw.h
文件 3764 1998-03-26 17:45 改变树控件背景颜色的VC源代码\propsht.cpp
文件 1798 1998-03-26 17:45 改变树控件背景颜色的VC源代码\propsht.h
目录 0 2001-02-06 00:03 改变树控件背景颜色的VC源代码\res\
文件 4668 1998-03-26 17:45 改变树控件背景颜色的VC源代码\resource.h
文件 374 1998-03-26 17:45 改变树控件背景颜色的VC源代码\res\bmp00001.bmp
文件 374 1998-03-26 17:45 改变树控件背景颜色的VC源代码\res\bmp00002.bmp
............此处省略20个文件信息
评论
共有 条评论