Files
wangchyz 02d1ed8832 1、统一了控件class name和interface name
2、修正了若干bug
2016-03-17 21:17:06 +08:00

42 lines
859 B
C++

#ifndef __UIDATETIME_H__
#define __UIDATETIME_H__
#pragma once
namespace DuiLib
{
class CDateTimeWnd;
/// ʱ¼äÑ¡Ôñ¿Ø¼þ
class DUILIB_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 SetPos(RECT rc, bool bNeedInvalidate = true);
void Move(SIZE szOffset, bool bNeedInvalidate = true);
void DoEvent(TEventUI& event);
protected:
SYSTEMTIME m_sysTime;
int m_nDTUpdateFlag;
bool m_bReadOnly;
CDateTimeWnd* m_pWindow;
};
}
#endif // __UIDATETIME_H__