https://bugs.winehq.org/show_bug.cgi?id=57746
Bug ID: 57746 Summary: BeckyInternetMail/VirtualListView: The ListView of the email list isn't redrawn while receiving email. Product: Wine Version: 10.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: comctl32 Assignee: wine-bugs@winehq.org Reporter: axis6404@proton.me Distribution: ---
Screen recordings of the original operation (win8.1) and the incorrect operation (wine). Please check the attached mp4.
Bug Description:
Win8.1 (correct): - Click on the “Inbox” button. - Press the “Receive Mail” button - Each time an email is received, the email is added to the email list.
Wine (wrong): - Click on the inbox - Press the “Receive Mail” button - Mail is received, but the ListView of the mail list is not updated at all. After switching to another location, such as the outbox, click the inbox again, and the new mail will appear in the ListView.
I used Spy++ to investigate Becky on Win8_1. I found the LVM_SETITEMCOUNT message in the ListView of the Mail List screen. Maybe the Virtual List View is not redrawing properly.
How to Use Virtual List-View Controls https://learn.microsoft.com/windows/win32/controls/use-virtual-list-view-con...