http://bugs.winehq.org/show_bug.cgi?id=30531
Bug #: 30531 Summary: Microsoft SQL Server Management Studio Express 2005: OLEPicture fails to set hotspot coordinates for hand cursor Product: Wine Version: 1.5.2 Platform: x86-64 URL: http://www.microsoft.com/download/en/details.aspx?id=8 961 OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: oleaut32 AssignedTo: wine-bugs@winehq.org ReportedBy: djelinski1@gmail.com Classification: Unclassified
When mouse cursor is moved over a link, the cursor changes shape to hand and jumps up and left. All mouse clicks go to the original mouse position.
To reproduce: Connect to a server Select New database from context menu on "Databases" In the appearing dialog box move the cursor over "View connection properties" link/button.
winetricks dotnet20 is needed to run the application. A running instance of SQL Server is needed to reproduce this bug.
Relay log indicates that the hand cursor is loaded by OLEPictureImpl_LoadIcon, which passes the cursor to CreateIconFromResourceEx as icon (without hotspot data). The icon is then converted back to cursor by CopyImage and subsequently displayed to user.
The log is over 300M, so I won't attach it here.