• 大小: 102KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-27
  • 语言: 其他
  • 标签: CTreeCtrl  背景颜色  

资源简介

改变树控件背景颜色的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个文件信息

评论

共有 条评论