[Bug 34850] New: Improve commctl32 TaskDialogIndirect stub to show "content" part in task dialog box (more detailed error messages for various apps/games)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Nov 3 12:38:47 CST 2013


http://bugs.winehq.org/show_bug.cgi?id=34850

             Bug #: 34850
           Summary: Improve commctl32 TaskDialogIndirect stub to show
                    "content" part in task dialog box (more detailed error
                    messages for various apps/games)
           Product: Wine
           Version: 1.7.5
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: minor
          Priority: P2
         Component: comctl32
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: focht at gmx.net
    Classification: Unclassified


Hello folks,

this is a bug split off from bug 34008 ("Bioshock Infinite won't start (needs
D3D11CreateDevice implementation to support at least D3D_FEATURE_LEVEL_10_0)")

The bug reporter complains that the reason for the error can't be seen in
message box Wine creates (as substitute for task dialog):

--- quote ---
Bioshock Infinite shows an empty message box on launch and closes after
pressing OK button. Nothing else is shown. After making a dirty hack in
commctrl.c (replaced pTaskConfig->pszMainInstruction with
pTaskConfig->pszContent) I can see the messagebox saying that I should have
DX10/11 compatible hardware and DX11 runtime: http://i.imgur.com/OxHDoKI.png
--- quote ---

This is actually true and I've also seen this for other apps that make use of
TaskDialogIndirect.

Wine currently only uses "pTaskConfig->pszMainInstruction" for display which
might not contain the essential information.
Various apps put the real info in "pTaskConfig->pszContent".

MSDN:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb760544%28v=vs.85%29.aspx

Article showing use of various parameters/options with screenshots:

http://www.codeproject.com/Articles/16806/Vista-Goodies-in-C-Using-TaskDialogIndirect-to-Bui

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list