弹出式窗口(一般窗口)
新建类继承WindowImplBase然后实现基本的三个成员函数
virtual LPCTSTR GetWindowClassName() const;
virtual CDuiString GetSkinFile();
virtual CDuiString GetSkinFolder();
以上三个函数必须要有
virtual void InitWindow(); 初始化窗口中的控件
LIst自定义列表窗口一般继承Clist类
CTodayCalendarItem(CPaintManagerUI& paint_manager);
构造函数格式
bool AddNode();//添加节点控件的初始化在这里
void RemoveAllNode();删除节点
实现成员函数
private:
CPaintManagerUI& m_pm;
CDialogBuilder m_dlgBuilder;
添加成员变量
public:
void DoEvent(TEventUI& event);//处理鼠标实现或者鼠标经过节点时显示的手型
private:
enum { SCROLL_TIMERID = 10 };
LONG delay_deltaY_;
DWORD delay_number_;
DWORD delay_left_;
成员变量;
新建类继承WindowImplBase然后实现基本的三个成员函数
virtual LPCTSTR GetWindowClassName() const;
virtual CDuiString GetSkinFile();
virtual CDuiString GetSkinFolder();
以上三个函数必须要有
virtual void InitWindow(); 初始化窗口中的控件
LIst自定义列表窗口一般继承Clist类
CTodayCalendarItem(CPaintManagerUI& paint_manager);
构造函数格式
bool AddNode();//添加节点控件的初始化在这里
void RemoveAllNode();删除节点
实现成员函数
private:
CPaintManagerUI& m_pm;
CDialogBuilder m_dlgBuilder;
添加成员变量
public:
void DoEvent(TEventUI& event);//处理鼠标实现或者鼠标经过节点时显示的手型
private:
enum { SCROLL_TIMERID = 10 };
LONG delay_deltaY_;
DWORD delay_number_;
DWORD delay_left_;
成员变量;