Index: dialog.c =================================================================== --- dialog.c (revision 43022) +++ dialog.c (working copy) @@ -22,6 +22,8 @@ #include +LRESULT CALLBACK EDIT_WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam); + static const TCHAR helpfile[] = _T("notepad.hlp"); static const TCHAR empty_str[] = _T(""); static const TCHAR szDefaultExt[] = _T("txt"); @@ -695,6 +697,7 @@ RECT rc, rcstatus; DWORD size; LPTSTR pTemp; + TCHAR buff[MAX_PATH]; Globals.bWrapLongLines = !Globals.bWrapLongLines; @@ -729,6 +732,9 @@ SendMessage(Globals.hEdit, EM_LIMITTEXT, 0, 0); SetWindowText(Globals.hEdit, pTemp); SetFocus(Globals.hEdit); + Globals.EditProc = (WNDPROC) SetWindowLongPtr(Globals.hEdit, GWLP_WNDPROC, (LONG_PTR)EDIT_WndProc); + _stprintf(buff, Globals.szStatusBarLineCol, 1, 1); + SendMessage(Globals.hStatusBar, SB_SETTEXT, (WPARAM) SB_SIMPLEID, (LPARAM)buff); HeapFree(GetProcessHeap(), 0, pTemp); DrawMenuBar(Globals.hMainWnd); }