Главная страница | назад





Article #16459: Bold fonts in dialog boxes

 Question and Answer Database

QNA        :Bold fonts in dialog boxes
Category   :Windows API
Platform   :Windows95
Product   :BC++  5.x

Question:
Why do my dialogs not have a bold font when built with BC++ 5.0.
They did when built with BC++ 4.5

Answer:
DIALOGBOX resources bound to a module marked as Windows 3.10
will use the bold style of any font you specify in the 
DIALOGBOX resource script.

DIALOGBOX resources bound to a module marked as Windows 4.0 will
use the non-bold style of any font you specify in the DIALOGBOX
resource script.

DIALOGBOXEX resources will always completely ignore any font
weight specification in the DIALOGBOXEX resource script. 
FW_NORMAL will always be used instead.  (Apparently, if "system"
font is specified, FW_BOLD is used. But only with "system".)

The fact that DIALOGBOXEX ignores any font weight specification
would appear to be a bug in the Windows API.

7/2/1998 10:32:32 AM
 

Last Modified: 01-SEP-99