To include a static control in a dialog window, you must define the control in a dialog-window template in a resource-definition file. The following resource-definition file creates a dialog window that contains a static-text control and three static-icon controls:
DLGTEMPLATE IDD_TOOLDLG LOADONCALL MOVEABLE DISCARDABLE
BEGIN
DIALOG "",
IDD_TOOLDLG,
114, 53, 161, 127,
FS_NOBYTEALIGN |
FS_DLGBORDER |
WS_VISIBLE |
WS_SAVEBITS
BEGIN
CTEXT "Select a tool",
IDS_TEXT,
49, 110, 56, 8,
SS_TEXT |
DT_CENTER |
DT_TOP |
WS_GROUP |
WS_VISIBLE
AUTORADIOBUTTON "Paintbrush",
IDB_BRUSH,
63, 87, 61, 10,
WS_TABSTOP |
WS_GROUP |
WS_VISIBLE
AUTORADIOBUTTON "Scissors",
IDB_SCISSORS,
63, 64, 60, 10,
WS_TABSTOP |
WS_VISIBLE
AUTORADIOBUTTON "Eraser",
IDB_ERASER,
65, 39, 43, 10,
WS_TABSTOP |
WS_VISIBLE
ICON IDI_BRUSH,
IDI_BRUSHICON,
33, 84, 22, 16,
WS_GROUP |
WS_VISIBLE
ICON IDI_SCISSORS,
IDI_SCISSORSICON,
33, 60, 22, 16,
WS_GROUP |
WS_VISIBLE
ICON IDI_ERASER,
IDI_ERASERICON,
33, 36, 22, 16,
WS_GROUP |
WS_VISIBLE
PUSHBUTTON "OK",
DID_OK,
10, 12, 38, 13,
WS_TABSTOP |
WS_GROUP |
WS_VISIBLE
PUSHBUTTON "Cancel",
DID_CANCEL,
59, 12, 38, 13,
BS_DEFAULT |
WS_TABSTOP |
WS_GROUP |
WS_VISIBLE
PUSHBUTTON "Help",
IDB_HELP,
111, 13, 38, 13,
BS_HELP |
WS_TABSTOP |
WS_GROUP |
WS_VISIBLE
END
END
ICON IDI_BRUSH brush.ico
ICON IDI_SCISSORS scissr.ico
ICON IDI_ERASER eraser.ico