[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    update in EDIT_WM_SetText
From:       Rizsanyi Zsolt <rizsanyi () myrealbox ! com>
Date:       2002-03-29 18:12:53
[Download RAW message or body]

Hi!

I have this next patch:

--- controls/edit.c   Fri Mar 29 19:03:25 2002
+++ controls/edit.c     Fri Mar 29 19:03:09 2002
@@ -4727,7 +4727,10 @@
          * if it is multiline, or it is part of combobox
          */
        if( !((es->style & ES_MULTILINE) || es->hwndListBox))
+       {
            EDIT_NOTIFY_PARENT(hwnd, es, EN_CHANGE, "EN_CHANGE");
+           EDIT_NOTIFY_PARENT(hwnd, es, EN_UPDATE, "EN_UPDATE");
+       }
        EDIT_EM_ScrollCaret(hwnd, es);
 }

Which fixes an update problem in my program. As much as I understand the 
program reeds the state of the edit on every EN_UPDATE event.
And because EN_UPDATE was not sent, so the program operated with undefined 
values and could not find the words (its a dictionary program).

I see, that the above code is somewhat weird, because two events are sent.
But of course if the programs rely on it, then it has to be so.
I will let to somebody more acquinted with wine and windows to decide whether 
this solution is ok.

Best regards
Zsolt Rizsanyi


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic