formitemdatetime.h
来自「基于WINDOWS mobile 的用于创建一个窗体和自定义试图的工程」· C头文件 代码 · 共 65 行
H
65 行
// 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 + =
减小字号Ctrl + -
显示快捷键?