Overview | ||||||||||||||||
Group | ||||||||||||||||
Quick Info
|
DLGTEMPLATE
The DLGTEMPLATE structure defines the dimensions and style of a dialog box. This structure, always the first in a standard template for a dialog box, also specifies the number of controls in the dialog box and therefore specifies the number of subsequent DLGITEMTEMPLATE structures in the template. typedef struct { // dltt DWORD style; DWORD dwExtendedStyle; WORD cdit; short x; short y; short cx; short cy; } DLGTEMPLATE; Members style Specifies the style of the dialog box. This member can be a combination of window style values (such as WS_CAPTION and WS_SYSMENU) and one or more of the following dialog box style values:Value
| Meaning
|
DS_3DLOOK
| Gives the dialog box a nonbold font and draws three-dimensional borders around
control windows in the dialog box.
The DS_3DLOOK style is required only by Win32-based applications compiled for versions of Windows earlier than Windows 95 or Windows NT 4.0. The system automatically applies the three-dimensional look to dialog boxes created by applications compiled for current versions of Windows. |
DS_ABSALIGN
| Indicates that the coordinates of the dialog box are screen coordinates. If
this style is not specified, Windows assumes they are client coordinates.
|
DS_CENTER
| Centers the dialog box in the working area; that is, 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 box 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 only 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. WS_EX_CONTEXTHELP cannot be used with the WS_MAXIMIZEBOX or WS_MINIMIZEBOX styles. |
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
| Causes the dialog box to use the SYSTEM_FIXED_FONT instead of the default
SYSTEM_FONT. SYSTEM_FIXED_FONT is a monospace font compatible with the System font
in Windows versions earlier than 3.0.
|
DS_LOCALEDIT
| Applies to 16-bit applications only. This style directs edit controls in the
dialog box to allocate memory from the application's data segment. Otherwise,
edit controls allocate storage from a global memory object.
|
DS_MODALFRAME
| Creates a dialog box with a modal dialog-box frame that can be combined with a
title bar and System menu by specifying the WS_CAPTION and WS_SYSMENU styles.
|
DS_NOFAILCREATE
| Windows 95 only: Creates the dialog box 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_NOIDLEMSG
| Suppresses WM_ENTERIDLE messages that Windows would otherwise send to the
owner of the dialog box while the dialog box is displayed.
|
DS_SETFONT
| Indicates that the header of the dialog box template contains additional data
specifying the font to use for text in the client area and controls of the
dialog box. The font data begins on the WORD boundary that follows the title array. It specifies a 16-bit point size value
and a Unicode font name string. If possible, the system creates a font
according to the specified values. Then the system passes the handle of the font to
the dialog box and to each control by sending them the WM_SETFONT message.
If this style is not specified, the dialog box template does not include the font data. |
DS_SETFOREGROUND
| Causes the system to use the SetForegroundWindow function to bring the dialog box to the foreground.
|
DS_SYSMODAL
| Creates a system-modal dialog box. This style causes the dialog box to have
the WS_EX_TOPMOST style, but otherwise has no effect on the dialog box or the
behavior of other windows in the system when the dialog box is displayed.
|
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers - More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples - Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database