#ifndef __UIDATETIME_H__ #define __UIDATETIME_H__ #pragma once namespace DuiLib { class CDateTimeWnd; /// ʱ¼äÑ¡Ôñ¿Ø¼þ class UILIB_API CDateTimeUI : public CLabelUI { friend class CDateTimeWnd; public: CDateTimeUI(); LPCTSTR GetClass() const; LPVOID GetInterface(LPCTSTR pstrName); UINT GetControlFlags() const; HWND GetNativeWindow() const; SYSTEMTIME& GetTime(); void SetTime(SYSTEMTIME* pst); void SetReadOnly(bool bReadOnly); bool IsReadOnly() const; void UpdateText(); void DoEvent(TEventUI& event); void SetFormat (LPCTSTR fmt); protected: SYSTEMTIME m_sysTime; int m_nDTUpdateFlag; bool m_bReadOnly; DuiLib::CDuiString m_format; CDateTimeWnd* m_pWindow; }; } #endif // __UIDATETIME_H__