January 01, 2002
Resizable Dialogs Revisited
January 2002/User Interface Programming
Example 1
Group boxes with the WS_EX_TRANSPARENT style bit added
#include <windows.h>
#include "resource.h"
IDD_RESIZE_SAMPLE DIALOGEX 0, 0, 206, 110
STYLE DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX |
WS_CAPTION | WS_SYSMENU | WS_THICKFRAME |
WS_CLIPCHILDREN
CAPTION "Clip Children + Transparent"
FONT 8, "MS Sans Serif"
BEGIN
GROUPBOX "Group 1",IDC_GROUP1,7,7,115,96,WS_GROUP,
WS_EX_TRANSPARENT
LTEXT "Label:",IDC_COMBO_LABEL,14,19,20,8
COMBOBOX IDC_COMBO,41,17,74,66,WS_VSCROLL | WS_GROUP |
CBS_DROPDOWN | CBS_SORT | WS_TABSTOP
EDITTEXT IDC_EDIT,14,34,101,45,WS_VSCROLL | WS_GROUP |
ES_WANTRETURN | ES_MULTILINE | ES_AUTOHSCROLL
SCROLLBAR IDC_SCROLLBAR,14,85,101,11,
WS_GROUP | WS_TABSTOP
GROUPBOX "Group 2",IDC_GROUP2,130,7,69,96,WS_GROUP,
WS_EX_TRANSPARENT
DEFPUSHBUTTON "OK",IDOK,136,17,55,14,WS_GROUP
PUSHBUTTON "Cancel",IDCANCEL,136,34,55,14
CTEXT "Static Text",IDC_STATIC_TEXT,136,71,55,8,
SS_NOPREFIX
PUSHBUTTON "Help",IDC_HELP_BUTTON,136,83,55,14,WS_GROUP
END
Previous Page |
1
|
2
|
3
|
4
|
5