http://bugs.winehq.org/show_bug.cgi?id=20123
Summary: Addition of Windows Vista Split Button Support Product: Wine Version: 1.1.29 Platform: PC URL: http://rh-software.com/ OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: ray@pobox.co.uk
Created an attachment (id=23691) --> (http://bugs.winehq.org/attachment.cgi?id=23691) Scren capture showing Split Buttons working on Windows 7
I have just been updating SIV (http://rh-software.com/) to use Split Buttons (http://msdn.microsoft.com/en-us/library/aa511453.aspx) on Windows Vista and later systems. When I tested on Wine 1.1.29, after setting the Windows Version to Vista, all of my calls DialogBoxIndirectParam() calls started failing and I guessed was down to Wine not supporting these. I then searched the source for BS_SPLITBUTTON and BS_DEFSPLITBUTTON neither of which are defined which I feel confirms this.
Please can the addition of Split Button support be added to the list of planned enhancements.
I have currently worked around this by not using then on Wine, even when it announces itself as Windows Vista. I have also added a -SPLIT command line qualifier to force their use and am happy to made a SIV 4.02 Beta release available for testing should support be added before I actually release 4.02.
http://bugs.winehq.org/show_bug.cgi?id=20123
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Alias|Split-Buttons |
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com 2009-09-21 11:37:41 --- Confirming. This is not implemented indeed.
(In reply to comment #0)
I have currently worked around this by not using then on Wine, even when it announces itself as Windows Vista.
Wine controls behaviour doesn't depend on Windows version reported. Exception is made for some legacy Win3.1 parts as I remember.
Could you check with comctl32 v6 manifest removed?
http://bugs.winehq.org/show_bug.cgi?id=20123
--- Comment #2 from red-ray ray@pobox.co.uk 2009-09-21 12:03:01 --- Created an attachment (id=23692) --> (http://bugs.winehq.org/attachment.cgi?id=23692) Screen Capture showing blank "Split Buttons" on XP SP3
I have just tested with the manifest removed and when SIV tries to use BS_SPLITBUTTON the DialogBoxIndirectParam() still fails on Wine. I also then tried the same on a real XP SP3 system and there the dialog came up, but the buttons failed to be drawn. The button windows are actually present when I checked with Spy++.
http://bugs.winehq.org/show_bug.cgi?id=20123
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com 2009-09-21 12:08:36 --- (In reply to comment #2)
Created an attachment (id=23692)
--> (http://bugs.winehq.org/attachment.cgi?id=23692) [details]
Screen Capture showing blank "Split Buttons" on XP SP3
I have just tested with the manifest removed and when SIV tries to use BS_SPLITBUTTON the DialogBoxIndirectParam() still fails on Wine. I also then tried the same on a real XP SP3 system and there the dialog came up, but the buttons failed to be drawn. The button windows are actually present when I checked with Spy++.
No, trying Wine with manifest or not won't change behaviour too. I meant try on Win7/Vista without manifest - I just want to set correct component now.
http://bugs.winehq.org/show_bug.cgi?id=20123
--- Comment #4 from red-ray ray@pobox.co.uk 2009-09-21 12:43:18 --- (In reply to comment #3) On Windows 7 with the manifest removed I get blank buttons, just like the XP screen image. What really surprised me though is that even without the manifest when I use DrawThemeBackground() etc they still actually work and draw themed buttons for my BS_OWNERDRAW buttons ! These manifests have really weird effects. I wish I could not bother with them and just call a function. I tried SetThemeAppProperties(), but you still need the manifest.
http://bugs.winehq.org/show_bug.cgi?id=20123
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de
http://bugs.winehq.org/show_bug.cgi?id=20123
David Hedberg david.hedberg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |david.hedberg@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=20123
ray@pobox.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ray@pobox.co.uk
http://bugs.winehq.org/show_bug.cgi?id=20123
ray@rh-software.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Addition of Windows Vista |Addition of Windows Vista/7 |Split Button Support |Split Button Support
http://bugs.winehq.org/show_bug.cgi?id=20123
--- Comment #5 from Austin English austinenglish@gmail.com 2013-11-13 16:51:24 CST --- This is your friendly reminder that there has been no bug activity for 2 years. Is this still an issue in current (1.7.6 or newer) wine? If so, please attach the terminal output in 1.7.6 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=20123
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |ABANDONED
--- Comment #6 from Austin English austinenglish@gmail.com --- Abandoned.
https://bugs.winehq.org/show_bug.cgi?id=20123
--- Comment #7 from André H. nerv@dawncrow.de --- wouldn't necessarily mark this abandoned as it's most likely still a valid bug and should be easily reproducable
https://bugs.winehq.org/show_bug.cgi?id=20123
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Component|user32 |comctl32 Resolution|ABANDONED |---
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com --- It's still a bug, which most likely belongs to comctl32.
https://bugs.winehq.org/show_bug.cgi?id=20123
Mathew Hodson mathew.hodson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mathew.hodson@gmail.com
--- Comment #9 from Mathew Hodson mathew.hodson@gmail.com --- https://source.winehq.org/git/wine.git/commitdiff/6fbb64fe6751ca2beb8fe832b5...
https://bugs.winehq.org/show_bug.cgi?id=20123
Mathew Hodson mathew.hodson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|mathew.hodson@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=20123
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6fbb64fe6751ca2beb8fe832b57 | |751cf6fb8e08d Resolution|--- |FIXED Status|REOPENED |RESOLVED
--- Comment #10 from Nikolay Sivov bunglehead@gmail.com --- Yes, this is fixed now. Thanks, Gabriel.
https://bugs.winehq.org/show_bug.cgi?id=20123
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.6.
https://bugs.winehq.org/show_bug.cgi?id=20123
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #12 from Fabian Maurer dark.shadow4@web.de --- Still broken for me in wine-4.6. Can you please re-check? Downloaded the program from the first post, and the split buttons aren't drawn as on Win7.
https://bugs.winehq.org/show_bug.cgi?id=20123
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- Status|CLOSED |REOPENED
--- Comment #13 from Fabian Maurer dark.shadow4@web.de --- As noted, this is not fixed for me. Reopening.
https://bugs.winehq.org/show_bug.cgi?id=20123
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|REOPENED |RESOLVED
--- Comment #14 from Nikolay Sivov bunglehead@gmail.com --- Splitbutton style is supported. In this case it's an application fault - it's wine-aware, and is falling back by removing this style most likely. Buttons are displayed with split button section if you use wine exports hiding from wine-staging.
https://bugs.winehq.org/show_bug.cgi?id=20123
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Nikolay Sivov bunglehead@gmail.com --- Closing.