On 11/22/06, Jing Li <[EMAIL PROTECTED]> wrote:
Hi,
I am building a dialog box which is used to display the license agreement
information.

I create my dialog template with the dialog editor. The dialog box contains
the "Microsoft Rich Textbox Control" (ActiveX control). When the function
DialogBox() is called to display the dialog box, the command "WM_SETFONT" is
sent to my dialog procedure and the dialog box does not pop up at all.

Do you know how to deal with this problem?

The only information I've got from MSDN is "The dialog box procedure is
responsible for saving the font handle passed with the WM_SETFONT message
and selecting the handle into the display device context whenever it writes
text to the window."

Thanks a lot for your response and help.

Regards,

Jing

Hello!

My first guess would be that it might not actually be a problem with
WM_SETFONT - we added support for that in richedit a couple months ago
and haven't had any reported problems yet (though it's still
possible). A failed setfont call should still just result in the
default, ugly font - so the whole dialog not appearing might be a
different problem.

Have you tested that it'll run properly on windows? If so, have you
tried using a native copy of riched20.dll?

You should create a bug report on bugzilla (http://bugs.winehq.org/).
If it works properly with the native riched20.dll, mark the bug as
being in the "wine-richedit" component. In that case, It'd be very
helpful if you could include a +richedit trace, and even more helpful
if you could include either test code or a compiled .exe that'd show
the problem.

Thanks,
--Matt Finnicum


Reply via email to