mirror of
https://github.com/reactos/reactos.git
synced 2024-12-27 09:34:43 +00:00
Kevin Koltzau <kevin@plop.org> Handle notepad log feature.
svn path=/trunk/; revision=17996
This commit is contained in:
parent
05a74dc2dd
commit
94cc96262b
1 changed files with 14 additions and 0 deletions
|
@ -271,11 +271,13 @@ BOOL DoCloseFile(void)
|
|||
|
||||
void DoOpenFile(LPCWSTR szFileName)
|
||||
{
|
||||
static const WCHAR dotlog[] = { '.','L','O','G',0 };
|
||||
HANDLE hFile;
|
||||
LPSTR pTemp;
|
||||
LPWSTR pTemp2 = NULL;
|
||||
DWORD size;
|
||||
DWORD dwNumRead;
|
||||
WCHAR log[5];
|
||||
LPWSTR p;
|
||||
LPBYTE p2;
|
||||
int iCodePage;
|
||||
|
@ -375,6 +377,18 @@ void DoOpenFile(LPCWSTR szFileName)
|
|||
SendMessage(Globals.hEdit, EM_SETMODIFY, FALSE, 0);
|
||||
SendMessage(Globals.hEdit, EM_EMPTYUNDOBUFFER, 0, 0);
|
||||
SetFocus(Globals.hEdit);
|
||||
|
||||
/* If the file starts with .LOG, add a time/date at the end and set cursor after
|
||||
* See http://support.microsoft.com/?kbid=260563
|
||||
*/
|
||||
if (GetWindowTextW(Globals.hEdit, log, sizeof(log)/sizeof(log[0])) && !lstrcmp(log, dotlog))
|
||||
{
|
||||
static const WCHAR lfW[] = { '\r','\n',0 };
|
||||
SendMessage(Globals.hEdit, EM_SETSEL, GetWindowTextLength(Globals.hEdit), -1);
|
||||
SendMessage(Globals.hEdit, EM_REPLACESEL, TRUE, (LPARAM)lfW);
|
||||
DIALOG_EditTimeDate();
|
||||
SendMessage(Globals.hEdit, EM_REPLACESEL, TRUE, (LPARAM)lfW);
|
||||
}
|
||||
|
||||
SetFileName(szFileName);
|
||||
UpdateWindowCaption();
|
||||
|
|
Loading…
Reference in a new issue