http://bugs.winehq.org/show_bug.cgi?id=11657
johne53 johne53@tiscali.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johne53@tiscali.co.uk
--- Comment #9 from johne53 johne53@tiscali.co.uk 2008-06-12 04:30:24 --- This might be related to a problem I've just found this morning.... Windows itself seems to create message boxes based on the supplied type / icontype etc. So, for example, a message box created with MB_YESNO|MB_ICONSTOP will have a button with IDYES and a button with IDNO. But it WOULDN'T have buttons with IDs of (say) IDOK and IDCANCEL.
However, Wine seems to create message boxes with all the standard button IDs predefined - but then it only uses (i.e. displays) the ones that are relevant. Therefore, given a suitable handle to a messagebox, GetDlgItem(hMsgBox, IDOK) will return a seemingly valid handle - even if the message box DOESN'T have an OK button.
Is this something that the developers are aware of?
P.S. Congratulations on a great and impressive product.