New Dialog Styles in Windows 95Last reviewed: September 29, 1995Article ID: Q125678 |
The information in this article applies to:
SUMMARYWindows 95 provides a few new dialog styles -- all listed in this article. All Windows version 3.1 dialog styles are still usable in Windows 95. However, DS_LOCALEDIT cannot be used in Win32-based applications because it does not apply. Although not documented, DS_ABSALIGN and DS_SETFONT exist in Windows version 3.1. They are documented in Windows 95.
MORE INFORMATIONHere is a list of the new dialog styles:
DS_3DLOOK Gives the dialog box a nonbold font and draws three-dimensional borders around control windows in the dialog box. DS_CENTER Centers the dialog box in the working area -- the area not obscured by the tray. DS_CENTERMOUSE Centers the mouse cursor in the dialog box. DS_CONTEXTHELP Includes a question mark in the title bar of the dialog box. When the user clicks the question mark, the cursor changes to a question mark with a pointer. If the user then clicks a control in the dialog box, the control receives a WM_HELP message. The control should pass the message to the dialog procedure, which should call the WinHelp function using the HELP_WM_HELP command. The Help application displays a pop-up window that typically contains help for the control. Note that DS_CONTEXTHELP is just a placeholder. When the dialog box is created, the system checks for DS_CONTEXTHELP and, if it is there, adds WS_EX_CONTEXTHELP to the extended style of the dialog box. DS_CONTROL Creates a dialog box that works well as a child window of another dialog box, much like a page in a property sheet. This style allows the user to tab among the control windows of a child dialog box, use its accelerator keys, and so on. DS_FIXEDSYS Uses SYSTEM_FIXED_FONT instead of SYSTEM_FONT. DS_NOFAILCREATE Creates the dialog even if errors occur -- for example, if a child window cannot be created or if the system cannot create a special data segment for an edit control. DS_SETFOREGROUND Brings the dialog box to the foreground. Internally, Windows calls the SetForegroundWindow function for the dialog box. |
Additional reference words: 4.00 DLGTEMPLATE kbinf
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |