[EMAIL PROTECTED] wrote: > > Good day! > > Thanks, Daniel Walker, for your work on riched32.
Your welcome .. > I don't know what or why is richedit and I'm kind of GUI-challenged, or > I'd have a go at implementing these myself, but I have an app that uses > it, so if traces would help, just say which traces and if you want them > for builtin or native riched32. The app fails with a bogus message box: > "Insufficient memory or disk space" after these three fixme's with the > builtin, so those traces should be pretty short, but maybe it would also > be useful to try to use spy on the native riched32. If spying on > msvcrt, mfc42, and/or the app's own dll's is likely to make noise, I can > filter it out, but at this point I don't know. > > fixme:richedit:RICHED32_WindowProc Unknown message 129 > fixme:richedit:RICHED32_WindowProc Unknown message 528 > fixme:richedit:RICHED32_WindowProc Unknown message 130 This patch will take out the fixme msgs , but I don't think it will fix anything.. You will have to run your application with "--debugmsg +edit,+richedit" to should show you any errors/msgs from the controls. Let me know what happens .. Daniel Walker
Index: richedit.c =================================================================== RCS file: /home/wine/wine/dlls/richedit/richedit.c,v retrieving revision 1.15 diff -u -r1.15 richedit.c --- richedit.c 2002/01/14 19:44:07 1.15 +++ richedit.c 2002/01/15 13:56:49 @@ -98,6 +98,14 @@ switch (uMsg) { + case WM_NCCREATE : + DPRINTF_EDIT_MSG32("WM_NCCREATE"); + return 1; /* Return TRUE to continue creation. */ + + case WM_NCDESTROY: + DPRINTF_EDIT_MSG32("WM_NCDESTROY"); + return 0; + case WM_CREATE : DPRINTF_EDIT_MSG32("WM_CREATE"); @@ -507,6 +515,9 @@ return SendMessageA( hwndEdit, uMsg, wParam, lParam); /* Messages known , but ignored. */ + case WM_PARENTNOTIFY: + DPRINTF_EDIT_MSG32("WM_PARENTNOTIFY"); + return DefWindowProcA( hwnd,uMsg,wParam,lParam); case WM_NCPAINT: DPRINTF_EDIT_MSG32("WM_NCPAINT"); return DefWindowProcA( hwnd,uMsg,wParam,lParam);