⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 formitemdatetime.h

📁 基于WINDOWS mobile 的用于创建一个窗体和自定义试图的工程
💻 H
字号:
// FormItemDateTime.h: interface for the CFormItemDateTime class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_FORMITEMDATETIME_H__E6B043D9_88A4_4B61_AD45_DACCAE3367F3__INCLUDED_)
#define AFX_FORMITEMDATETIME_H__E6B043D9_88A4_4B61_AD45_DACCAE3367F3__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


#include "FormItem.h"
#include "DateTimeFormat.h"


#define DTS_DATEANDTIME		0x1000



//---------------------------------------------------------------------------
//
//	CFormItemDateTime
//
//---------------------------------------------------------------------------


class CFormItemDateTime : public CFormItem  
{
public:
	CFormItemDateTime();
	virtual ~CFormItemDateTime();

	/// Initializes the form item.
	void Init(LPCTSTR pszCaption, DWORD dwStyle = 0, DWORD dwFlags = FIF_NORMAL)
	{
		CFormItem::Init(pszCaption, dwFlags);
		SetStyle(dwStyle);
	}

	void Set(const COleDateTime& odt) {m_odtDateTime = odt;}
	void Get(COleDateTime& odt) {odt = m_odtDateTime;}

	void SetStyle(DWORD dwStyle) {m_dwStyle = dwStyle;}

	//
	// Virtual methods
	//
	virtual LRESULT CustomDraw	(CFormListCtrl* pForm, NMLVCUSTOMDRAW *pLVCD);
	virtual LPCTSTR RenderData	(LV_DISPINFO *pDispInfo);
	virtual BOOL	ShowEditor	(CFormListCtrl* pForm, BOOL bShow, int iItem, int iSubItem);

protected:
	COleDateTime	m_odtDateTime;		//!< Date time value
	CDateTimeFormat	m_dtf;				//!< Date time formatter
	DWORD			m_dwStyle;			//!< Date time control style
	CDateTimeCtrl	m_wndDateTime;		//!< Date time control
	CComboBox		m_wndTime;			//!< Time only combo box

	BOOL ShowDateTime(CFormListCtrl* pForm, int iItem, BOOL bShow);
	BOOL ShowTimeOnly(CFormListCtrl* pForm, int iItem, BOOL bShow);
};

#endif // !defined(AFX_FORMITEMDATETIME_H__E6B043D9_88A4_4B61_AD45_DACCAE3367F3__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -