http://bugs.winehq.org/show_bug.cgi?id=2699
Summary: richedit control with ES_DISABLENOSCROLL aka ES_NUMBER accepts no input Product: Wine Version: 20050111 Platform: Other OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-gui AssignedTo: wine-bugs@winehq.org ReportedBy: jberkes@pc-tools.net
Fully reproducible. A richedit control with the style ES_DISABLENOSCROLL (same #define value as ES_NUMBER) accepts no keyboard input at all. This alone may account for a large number of richedit-based applications that just won't work under Wine.
I have determined that toggling this single style flag makes a richedit control unusable. I compiled two bare bone applications with MSVC++. The only difference between the applications was the ES_NUMBER style for the richedit resource (same value as ES_DISABLENOSCROLL in order to disable scroll bars instead of hiding them).
Under Wine 20050111 (running on Slackware 10/GNOME) the test application with richedit style ES_DISABLENOSCROLL did not accept any input, while the other test application without this flag functioned normally.