mirror of
https://github.com/Xevion/easy7zip.git
synced 2026-02-01 10:24:11 -06:00
4.20
This commit is contained in:
committed by
Kornel Lesiński
parent
8c1b5c7b7e
commit
3c510ba80b
@@ -4,8 +4,6 @@
|
||||
#include "MessagesDialog.h"
|
||||
#include "Windows/ResourceString.h"
|
||||
|
||||
// #include "../resource.h"
|
||||
|
||||
#ifdef LANG
|
||||
#include "../../LangUtils.h"
|
||||
#endif
|
||||
@@ -19,7 +17,7 @@ static CIDLangPair kIDLangPairs[] =
|
||||
};
|
||||
#endif
|
||||
|
||||
void CMessagesDialog::AddMessage(LPCTSTR aMessage)
|
||||
void CMessagesDialog::AddMessageDirect(LPCTSTR message)
|
||||
{
|
||||
int itemIndex = _messageList.GetItemCount();
|
||||
LVITEM item;
|
||||
@@ -36,11 +34,25 @@ void CMessagesDialog::AddMessage(LPCTSTR aMessage)
|
||||
_messageList.InsertItem(&item);
|
||||
|
||||
item.mask = LVIF_TEXT;
|
||||
item.pszText = (LPTSTR)aMessage;
|
||||
item.pszText = (LPTSTR)message;
|
||||
item.iSubItem = 1;
|
||||
_messageList.SetItem(&item);
|
||||
}
|
||||
|
||||
void CMessagesDialog::AddMessage(LPCTSTR message)
|
||||
{
|
||||
CSysString s = message;
|
||||
while (!s.IsEmpty())
|
||||
{
|
||||
int pos = s.Find(TEXT('\n'));
|
||||
if (pos < 0)
|
||||
break;
|
||||
AddMessageDirect(s.Left(pos));
|
||||
s.Delete(0, pos + 1);
|
||||
}
|
||||
AddMessageDirect(s);
|
||||
}
|
||||
|
||||
bool CMessagesDialog::OnInit()
|
||||
{
|
||||
#ifdef LANG
|
||||
@@ -73,8 +85,8 @@ bool CMessagesDialog::OnInit()
|
||||
|
||||
_messageList.InsertColumn(1, &columnInfo);
|
||||
|
||||
for(int i = 0; i < _messages->Size(); i++)
|
||||
AddMessage((*_messages)[i]);
|
||||
for(int i = 0; i < Messages->Size(); i++)
|
||||
AddMessage((*Messages)[i]);
|
||||
|
||||
/*
|
||||
if(_messageList.GetItemCount() > 0)
|
||||
|
||||
Reference in New Issue
Block a user