https://bugs.winehq.org/show_bug.cgi?id=47851
Bug ID: 47851 Summary: AutoCAD 2000 properties window is not clickable Product: Wine Version: 4.17 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: christianuceda@yahoo.com Distribution: ---
The venerable AutoCAD 2000 works almost perfectly in recent Wine except for a single issue, the properties window/panel can't be clicked on.
The preferences panel works if one clicks on it and then uses the cursor keys to hi-light the options and then the mouse works and you can click on what you need.
It is a bit of a shame as the program is 100% usable and works like a dream in Wine.
(Funnily enough it is impossible to run it on a modern Windows version)
I can share a bottle with a running trial of the software if someone could have a look at this issue.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=47851
jpleonard12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jpleonard12@gmail.com
--- Comment #1 from jpleonard12@gmail.com --- This same bug also is present in Autocad 2002, Wine 5.7
https://bugs.winehq.org/show_bug.cgi?id=47851
--- Comment #2 from Christian Uceda winebugs@copysoft.org --- But still present in Wine 7.14
https://bugs.winehq.org/show_bug.cgi?id=47851
--- Comment #3 from Christian Uceda winebugs@copysoft.org --- Issue is still present in Wine 9.3
When tampering around with libraries if the native comctl32 (winetricks) is used the properties panel works correctly, however the file selector (which works well with builtin comctl32) stops working and causes AutoCAD to crash with:
wine: Call from 7B641A37 to unimplemented function comctl32.dll.HIMAGELIST_QueryInterface, aborting
So at least the problem can be traced to the "comctl32" component.
To resume:
native comctl32: Working properties, broken file selector dialog.
builtin comctl32: Non-working properties, working file selector dialog.
https://bugs.winehq.org/show_bug.cgi?id=47851
Christian Uceda winebugs@copysoft.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |comctl32 Version|4.17 |9.3
https://bugs.winehq.org/show_bug.cgi?id=47851
Christian Uceda winebugs@copysoft.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|9.3 |4.2
https://bugs.winehq.org/show_bug.cgi?id=47851
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest@gmail.com
--- Comment #4 from Vijay Kamuju infyquest@gmail.com --- Please attach the logs In order to identify which class to be implemented.
https://bugs.winehq.org/show_bug.cgi?id=47851
--- Comment #5 from Christian Uceda winebugs@copysoft.org --- Created attachment 76164 --> https://bugs.winehq.org/attachment.cgi?id=76164 acad200 crash log using comctl32 native with comdlg32 built-in
https://bugs.winehq.org/show_bug.cgi?id=47851
--- Comment #6 from Christian Uceda winebugs@copysoft.org ---
Please attach the logs In order to identify which class to be implemented.
I've added the log, but IMHO I do not think it will help much.
AutoCAD crashes when I replace comctl32.dll with the winetricks version (v5.x), but my understanding is that this is because the internal comdlg32.dll (v6.x) built-in in wine tries to call "comctl32.dll.HIMAGELIST_QueryInterface" which exists in wine's v6.x comctl32 but not in the winetricks comctl32 v5.x
When running with wine's built-in comctl32 The properties panel can't be interacted with the mouse, it does ignore the left mouse click, however when any native windows version is used it does register the left mouse clicks.
I tried further experimenting using the native comctl32.dll+comdlg32.dll version from WindowsXP (v5.82) plus native shell32.dll and shlwapi.dll as dependencies.
This makes all panels and dialogues work 100% in AutoCAD2000, so definitively looks like a bug in comctl32.dll's implementation.
https://bugs.winehq.org/show_bug.cgi?id=47851
--- Comment #7 from Vijay Kamuju infyquest@gmail.com --- comctl32.dll.HIMAGELIST_QueryInterface has been implemented long back circa 2013.
Please try to set the comctl32 to use builtin first than the native in winecfg, or use the native comctl32 V6 dll
https://bugs.winehq.org/show_bug.cgi?id=47851
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Vijay Kamuju from comment #7)
comctl32.dll.HIMAGELIST_QueryInterface has been implemented long back circa 2013.
Please try to set the comctl32 to use builtin first than the native in winecfg, or use the native comctl32 V6 dll
It's not about that. There is a proper description in https://bugs.winehq.org/show_bug.cgi?id=47851#c6.