http://bugs.winehq.org/show_bug.cgi?id=15116
Summary: Google Chrom URL bar does not render properly Product: Wine Version: CVS/GIT Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: royshea@gmail.com
Created an attachment (id=15812) --> (http://bugs.winehq.org/attachment.cgi?id=15812) Test case isolating Google Chrome URL bug
The status bar in Google Chrome is not rendering properly. Google Chrome intercepts the BeginPaint and EndPaint messages for the URL bar (see autocomplete_edit.cc in their chromium source) and uses a memory mapped DC for the bar itself. An initial workaround uses winetricks:
winetricks riched20 riched30
Attached is a small test case that reproduces the bug. It creates a RichWindow view that inherts from CRichEdit. RichWindow intercepts BeginPaint / EndPaint messages and uses a memory mapped DC, as done in Google Chrome. The RichWindow is used in a simple application that displays the same behavior as the Google Chrome URL bar.