📄 resorgsplashwnd.h
字号:
/************************************************************************
*
* Resource ID Organiser Core Library
*
* (c) Copyright 2000-2004 by Riverblade Limited (UK). All rights reserved.
*
************************************************************************
*
* Description : CResOrgSplashWnd - splash screen class
*
* Compiler : Microsoft Visual C++ 6.0, Service Pack 3 or later
* Microsoft Visual C++ .NET 2003
*
* Target
* Environment : Windows 98/NT/2000/XP
*
* NOTE:
*
* This software is provided "as is". All title and copyrights in and
* to the software, including but not limited to any images, text etc.
* etc. incorporated into it, are the property of Anna-Jayne Metcalfe
* and Riverblade Limited, except where acknowledged otherwise.
*
* Your may freely use this code in your own products, PROVIDED
* this notice is not removed or modified.
*
* For support and updates please visit http://www.riverblade.co.uk/products/resorg
* or email support@riverblade.co.uk
*
************************************************************************
*
* MODIFICATION HISTORY:
*
* This is a controlled document. See project configuration
* control tool for latest version and full version history.
*
* $Archive: /Projects/AddIns/ResOrg/ResOrgCore/ResOrgSplashWnd.h $
* $Revision: 13 $
* $Date: 13/12/04 3:53 $
* $Author: Anna $
*
* $History: ResOrgSplashWnd.h $
*
* ***************** Version 13 *****************
* User: Anna Date: 13/12/04 Time: 3:53
* Updated in $/Projects/AddIns/ResOrg/ResOrgCore
* 1. Added company logo and legal warning
* 2. Updated file banners
*
* ***************** Version 12 *****************
* User: Anna Date: 15/04/03 Time: 20:37
* Updated in $/Projects/AddIns/ResOrg/ResOrgCore
* 1. Removed unnecessary file guards (#pragma once works well enough)
* 2. Updated file banners
*
* ***************** Version 11 *****************
* User: Anna Date: 19/03/03 Time: 18:41
* Updated in $/Projects/AddIns/ResOrg/ResOrgCore
* Added a fade effect when the window closes
*
* ***************** Version 10 *****************
* User: Anna Date: 2/01/03 Time: 0:17
* Updated in $/Projects/AddIns/ResOrg/ResOrgCore
* Improvements to disclaimer and expiry text using CNGHtmlStaticCtrl
*
* ***************** Version 9 *****************
* User: Anna Date: 25/11/02 Time: 15:14
* Updated in $/Projects/AddIns/ResOrg/ResOrgCore
* Changed website address in banner
*
* ***************** Version 8 *****************
* User: Anna Date: 22/10/02 Time: 13:24
* Updated in $/Projects/AddIns/ResOrg/ResOrgCore
* Changed name/mail address (at last!)
*
* ***************** Version 7 *****************
* User: Andy Date: 7/06/02 Time: 17:04
* Updated in $/Projects/AddIns/ResOrg/ResOrgCore
* Renamed the ResOrgUtils module to ResOrgCore. Updated file banners
* accordingly
*
* ***************** Version 6 *****************
* User: Andy Date: 7/06/02 Time: 9:36
* Updated in $/Projects/AddIns/ResOrg/ResOrgUtils
* 1. The Splash Screen and About Box now display the target environment
* (Visual C++ 5.0/6.0 or Visual C++.NET)
* 2. Updated file banners
*
* ***************** Version 5 *****************
* User: Andy Date: 11/10/01 Time: 12:13p
* Updated in $/Projects/AddIns/ResOrg/ResOrgUtils
* Improved the splash screen and about box
*
* ***************** Version 4 *****************
* User: Andy Date: 22/06/01 Time: 9:48
* Updated in $/Projects/AddIns/ResOrg/ResOrgUtils
* Made class declaration "Rose friendly"
*
* ***************** Version 3 *****************
* User: Andy Date: 23/05/01 Time: 16:10
* Updated in $/Projects/AddIns/ResOrg/ResOrgUtils
* Display file version instead of product version
*
* ***************** Version 2 *****************
* User: Andy Date: 24/04/01 Time: 12:44
* Updated in $/Projects/AddIns/ResOrg/ResOrgUtils
* Added expiry warning
*
* ***************** Version 1 *****************
* User: Andy Date: 21/04/01 Time: 7:16
* Created in $/Projects/AddIns/ResOrg/ResOrgUtils
*
* $Nokeywords: $
*
************************************************************************/
#pragma once
/////////////////////////////////////////////////////////////////////////////
// CResOrgSplashWnd class
#define CResOrgSplashWnd_BASE CDialog
class RESORGCORE_EXT_CLASS CResOrgSplashWnd : public CDialog
{
// Construction
public:
CResOrgSplashWnd(UINT nIDTemplate = CResOrgSplashWnd::IDD, CWnd* pParent = NULL); // standard constructor
// Dialog Data
protected:
enum { IDD = IDD_RESORG_SPLASHWND };
CString m_sPlatform;
CString m_sVersion;
CString m_sCopyright;
CString m_sLegalWarning;
CNGHtmlStaticCtrl m_ctrlDisclaimer;
CNGHtmlStaticCtrl m_ctrlExpiry;
CNGAutoFont m_fontTitle;
CNGAutoFont m_fontVersion;
CBrush m_Brush;
// Operations
public:
virtual BOOL Create(CWnd* pParent);
// Virtual Overrides
protected:
virtual BOOL OnInitDialog(void);
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
public:
virtual BOOL DestroyWindow(void);
// Implementation
protected:
// Message handlers
protected:
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
DECLARE_MESSAGE_MAP()
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -