📄 poomlist.h
字号:
#pragma once
struct TASKDATA{
TCHAR szSubject[128];
long dwImportance; //priority
BOOL bCompleted; //status
SYSTEMTIME sysDueDate; //due
long dwSensitivity; //sensitivity
};
struct APPOINTMENTDATA{
TCHAR szSubject[128];
BOOL bAllDay; //all day
SYSTEMTIME sysStartDate; //start
SYSTEMTIME sysEndDate; //end
long dwBusyStatus; //status
long dwMeetingStatus;//meeting status
long dwSensitivity; //sensitivity
};
struct POOMDATA{
DWORD dwType; //0- Task 1- App
DWORD dwPoomId;
TASKDATA *pTask; //only one point
APPOINTMENTDATA *pAppointment; //only one point
POOMDATA *pNext;
POOMDATA *pPrev;
};
class CPoomList
{
public:
CPoomList(void);
~CPoomList(void);
public:
POOMDATA *m_pDataFirst,*m_pDataSelected,*m_pDataLast,*m_pCurrentData;
DWORD m_dwDataCount;
public:
BOOL AddDataToList(POOMDATA *pData);
BOOL RemoveDataFromList(DWORD dwID);
BOOL UpdateDataToList(DWORD dwID);
POOMDATA* GetSelectedData() { return m_pDataSelected;}
POOMDATA* GetCurrentData() { return m_pCurrentData;}
BOOL DataExistIn(POOMDATA *pData);
BOOL DataExistIn(LPCTSTR lpszText);
POOMDATA* GetIndexData(int iPos);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -