📄 recordobject.h
字号:
#if !defined(AFX_RECORDOBJECT_H__FA7D51D2_BA40_40B2_8522_D67AEE83F595__INCLUDED_)
#define AFX_RECORDOBJECT_H__FA7D51D2_BA40_40B2_8522_D67AEE83F595__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
struct RecordUint
{
CString m_tagstrSerialNo;
int m_tagiLineID;
CString m_tagstrCallerID;
CString m_tagstrDTMF;
CTime m_tagStartDate;
CTime m_tagStartTime;
CTime m_tagEndTime;
CTimeSpan m_tagTalkTimeSpan;
CString m_tagFileAllPath;
};
class CRecordObject : public CObject
{
public:
virtual ~CRecordObject();
CRecordObject( int lineID, LPCTSTR callerID);
protected:
public:
CString m_strSerialNo;
int m_iLineID;
CTime m_startDate;
CTime m_StartTime;
CTime m_EndTime;
CTimeSpan m_TalkTimeSpan;
CString m_strFilename;
CString m_strPath;
public:
int GetMaxSerialNoFromdb();
void InsertRedataTodb( );
CString m_strCallerID;
public:
void InitRecord();
void SetRecordUint( RecordUint & rRecordUint );
CString m_strDTMF;
void SetPhoneEndTime(void);
int GetLineID(void){ return m_iLineID; }
LPCTSTR GetCallerID(void){ return (LPCTSTR)m_strCallerID; }
CTime GetStartTime(void){return m_StartTime;}
CTime GetEndTime(void){return m_EndTime;}
CTimeSpan GetTalkTimeSpan(void){return m_TalkTimeSpan;}
LPCTSTR GetFileName(void){ return (LPCTSTR)m_strFilename; }
CString & GetFilePath(void){ return m_strPath; }
};
inline void
CRecordObject::SetPhoneEndTime(void)
{
m_EndTime = CTime::GetCurrentTime();
m_TalkTimeSpan = m_EndTime - m_StartTime;
}
#endif // !defined(AFX_RECORDOBJECT_H__FA7D51D2_BA40_40B2_8522_D67AEE83F595__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -