/////////////////////////////////////////////////////////////////////////////////////////////////
-ListenerData::ListenerData(LPCTSTR user_id_in):
-user_id(user_id_in),
-userName(TEXT("")),
-bkColor(PALETTERGB(0,0,0)),
-originBkFlag(FALSE)
+ListenerData::ListenerData():
+user_id(TEXT("")),
+name(TEXT("")),
+community(TEXT("")),
+bgcolor(PALETTERGB(0,0,0)),
+originBkFlag(FALSE),
+time(0)
{}
VOID ListenerData::SetBkColor(COLORREF bkColor_in){
- bkColor = bkColor_in;
+ bgcolor = bkColor_in;
return;
}
if(rslt == end){
- ListenerData insertData(user_id);
-
-
+ ListenerData insertData;
+ insertData.user_id = user_id;
+ insertData.time = time(NULL);
m_listenerList.push_back(insertData);
return m_listenerList.back();
public:
CNLiteString user_id; //\83\86\81[\83U\81[ID
- CNLiteString userName; //\83\86\81[\83U\81[\96¼
- COLORREF bkColor; //\94w\8ci\90F
+ CNLiteString name; //\83\86\81[\83U\81[\96¼
+ CNLiteString community; //\93o\98^\82µ\82½\83R\83~\83\85\83j\83e\83B
+ COLORREF bgcolor; //\94w\8ci\90F
+ time_t time; //\93o\98^\8e\9e\8aÔ
BOOL originBkFlag; //\94w\8ci\90F\90Ý\92è\83t\83\89\83O
public:
///
///\83R\83\93\83X\83g\83\89\83N\83^
///
- ListenerData(LPCTSTR user_id_in);
+ ListenerData();
///
///\94w\8ci\90F\90Ý\92è
if(target.originBkFlag == TRUE){
- colorlist.push_back(target.bkColor);
+ colorlist.push_back(target.bgcolor);
}
}
}else if(comment.listenerData->originBkFlag == TRUE){
- bkColor = comment.listenerData->bkColor;
+ bkColor = comment.listenerData->bgcolor;
} else {
}else if(chatData.listenerData->originBkFlag == TRUE){
- bkColor = chatData.listenerData->bkColor;
- originBkBrush.CreateSolidBrush(chatData.listenerData->bkColor);
+ bkColor = chatData.listenerData->bgcolor;
+ originBkBrush.CreateSolidBrush(chatData.listenerData->bgcolor);
}
if(index == CCommentView::USERNAME){
- LPCTSTR viewStr = clickData->listenerData->userName.Length() == 0 ? clickData->listenerData->user_id : clickData->listenerData->userName;
+ LPCTSTR viewStr = clickData->listenerData->name.Length() == 0 ? clickData->listenerData->user_id : clickData->listenerData->name;
cdc.DrawTextW(viewStr ,_tcslen(viewStr),&calcRect,DT_CALCRECT);
} else if(index == CCommentView::NO){