Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) 1994-1998 Microsoft Corporation
Module Name :
dtp.cpp
Abstract:
DateTimePicker common control MFC wrapper
Author:
Ronald Meijer (ronaldm)
Project:
Internet Services Manager
Revision History:
--*/
//
// Include Files
//
#include "stdafx.h"
#include "comprop.h"
#include "dtp.h"
//
// Static Initialization
//
// <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
BOOL CDateTimePicker::m_fClassRegistered = FALSE;
/* static */ BOOL CDateTimePicker::RegisterClass() /*++
Routine Description:
Ensure that the date-time class is registered.
Arguments:
None
Return Value:
TRUE for success, FALSE otherwise.
--*/ { if (!m_fClassRegistered) { //
// Class not registed, register now
//
INITCOMMONCONTROLSEX icex; icex.dwSize = sizeof(icex); icex.dwICC = ICC_DATE_CLASSES;
m_fClassRegistered = ::InitCommonControlsEx(&icex); }
return m_fClassRegistered; }
IMPLEMENT_DYNAMIC(CDateTimePicker, CWnd)
CDateTimePicker::CDateTimePicker() /*++
Routine Description:
Constructor
Arguments:
None
Return Value:
N/A
--*/ { VERIFY(RegisterClass()); }
CDateTimePicker::~CDateTimePicker() /*++
Routine Description:
Destructor -- destroy the control
Arguments:
N/A
Return Value:
N/A
--*/ { DestroyWindow(); }
|