12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #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__
|