samplepm.dlg
来自「开放源码的编译器open watcom 1.6.0版的源代码」· DLG 代码 · 共 202 行
DLG
202 行
DLGTEMPLATE 100
BEGIN
DIALOG "GUI Test Dialog #100", 100, 23, 118, 304, 96, WS_VISIBLE
, FCF_TITLEBAR
| WS_VISIBLE | FCF_SYSMENU
PRESPARAMS PP_FONTNAMESIZE, "10.System"
BEGIN
CONTROL "Push", 101, 18, 5, 46, 11, WC_BUTTON
, BS_PUSHBUTTON | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Push", 102, 126, 5, 46, 11, WC_BUTTON
, BS_PUSHBUTTON | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Push", 103, 225, 5, 46, 11, WC_BUTTON
, BS_PUSHBUTTON | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "This is some stupid text. More stupid text. Shows how neat this is.", 104, 9, 82, 280, 8, WC_STATIC
, SS_TEXT | DT_LEFT | WS_VISIBLE | DT_MNEMONIC
CONTROL "Radio", 105, 9, 62, 46, 8, WC_BUTTON
, BS_AUTORADIOBUTTON | WS_VISIBLE | DT_MNEMONIC
CONTROL "Radio", 106, 9, 55, 46, 8, WC_BUTTON
, BS_AUTORADIOBUTTON | WS_VISIBLE | DT_MNEMONIC
CONTROL "Radio", 107, 9, 48, 46, 8, WC_BUTTON
, BS_AUTORADIOBUTTON | WS_VISIBLE | DT_MNEMONIC
CONTROL "Radio", 108, 9, 68, 46, 8, WC_BUTTON
, BS_AUTORADIOBUTTON | WS_VISIBLE | DT_MNEMONIC
// "Radio", 105, 0, 96, 0, 0, WS_VISIBLE
// "Radio", 106, 0, 96, 0, 0, WS_VISIBLE
// "Radio", 107, 0, 96, 0, 0, WS_VISIBLE
// "Radio", 108, 0, 96, 0, 0, WS_VISIBLE
CONTROL "Check", 110, 70, 68, 46, 8, WC_BUTTON
, BS_AUTOCHECKBOX | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Check", 111, 70, 62, 46, 8, WC_BUTTON
, BS_AUTOCHECKBOX | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Check", 112, 70, 55, 46, 8, WC_BUTTON
, BS_AUTOCHECKBOX | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Check", 113, 70, 48, 46, 8, WC_BUTTON
, BS_AUTOCHECKBOX | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "", 116, 9, 19, 272, 10, WC_ENTRYFIELD
, ES_LEFT | WS_VISIBLE | WS_TABSTOP
CONTROL "Type Goop in here", 118, 9, 37, 72, 6, WC_STATIC
, SS_TEXT | DT_LEFT | WS_VISIBLE | DT_MNEMONIC
CONTROL "", 119, 126, 43, 56, 33, WC_LISTBOX
, WS_VISIBLE | WS_TABSTOP
CONTROL "", 120, 201, 36, 56, 40, WC_COMBOBOX
, CBS_DROPDOWN | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
END
END
DLGTEMPLATE 101
BEGIN
DIALOG "GUI Test Dialog #101", 101, 18, 128, 324, 82, WS_VISIBLE
, FCF_TITLEBAR
| WS_VISIBLE | FCF_SYSMENU
PRESPARAMS PP_FONTNAMESIZE, "10.System"
BEGIN
CONTROL "Push", 122, 136, 4, 46, 11, WC_BUTTON
, BS_PUSHBUTTON | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Some Controls may not be handled correctly", 124, 3, 74, 267, 6, WC_STATIC
, SS_TEXT | DT_LEFT | WS_VISIBLE | DT_MNEMONIC
CONTROL "Group", 125, 4, 36, 75, 33, WC_BUTTON
, WS_VISIBLE | DT_MNEMONIC
CONTROL "Frame", 126, 89, 36, 42, 26, WC_STATIC
, SS_BKGNDFRAME | WS_VISIBLE | DT_MNEMONIC
PRESPARAMS PP_BACKGROUNDCOLOR, RGB_BLACK
PRESPARAMS PP_FOREGROUNDCOLOR, RGB_BLACK
CONTROL "DefaultIcon", 127, 145, 52, 23, 15, WC_STATIC
, SS_ICON | WS_VISIBLE | DT_MNEMONIC
// "", 128, 0, 82, 0, 0, WS_VISIBLE
// "", 129, 0, 82, 0, 0, WS_VISIBLE
CONTROL "Group Box", 130, 10, 21, 43, 6, WC_STATIC
, SS_TEXT | DT_LEFT | WS_VISIBLE | DT_MNEMONIC
CONTROL "Static", 131, 93, 22, 23, 6, WC_STATIC
, SS_TEXT | DT_LEFT | WS_VISIBLE | DT_MNEMONIC
CONTROL "Icon", 132, 150, 40, 23, 6, WC_STATIC
, SS_TEXT | DT_LEFT | WS_VISIBLE | DT_MNEMONIC
CONTROL "Horizontal Scroll Bar", 133, 178, 30, 82, 6, WC_STATIC
, SS_TEXT | DT_LEFT | WS_VISIBLE | DT_MNEMONIC
CONTROL "Vertical Scroll Bar", 133, 244, 9, 70, 6, WC_STATIC
, SS_TEXT | DT_LEFT | WS_VISIBLE | DT_MNEMONIC
END
END
DLGTEMPLATE 200
BEGIN
DIALOG "Dialog", 200, 23, 102, 306, 112, WS_VISIBLE
, FCF_TITLEBAR
| WS_VISIBLE | FCF_SYSMENU
PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
BEGIN
CONTROL "OK", 100, 12, 5, 46, 11, WC_BUTTON
, BS_PUSHBUTTON | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Cancel", 101, 219, 5, 46, 11, WC_BUTTON
, BS_PUSHBUTTON | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Group", 102, 9, 52, 63, 54, WC_BUTTON
, WS_VISIBLE | DT_MNEMONIC
CONTROL "Radio", 103, 16, 91, 46, 8, WC_BUTTON
, BS_AUTORADIOBUTTON | WS_VISIBLE | DT_MNEMONIC
CONTROL "Radio", 104, 16, 70, 46, 8, WC_BUTTON
, BS_AUTORADIOBUTTON | WS_VISIBLE | DT_MNEMONIC
CONTROL "Radio", 105, 16, 80, 46, 8, WC_BUTTON
, BS_AUTORADIOBUTTON | WS_VISIBLE | DT_MNEMONIC
CONTROL "Radio", 106, 16, 59, 46, 8, WC_BUTTON
, BS_AUTORADIOBUTTON | WS_VISIBLE | DT_MNEMONIC
CONTROL "Group", 107, 83, 52, 59, 52, WC_BUTTON
, WS_VISIBLE | DT_MNEMONIC
CONTROL "Check", 108, 89, 87, 46, 8, WC_BUTTON
, BS_AUTOCHECKBOX | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Check", 109, 88, 69, 46, 8, WC_BUTTON
, BS_AUTOCHECKBOX | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Check", 110, 86, 57, 46, 8, WC_BUTTON
, BS_AUTOCHECKBOX | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Test GUI stuff. This uses really neat res dialog stuff", 112, 162, 93, 117, 14, WC_STATIC
, SS_TEXT | DT_LEFT | WS_VISIBLE | DT_MNEMONIC
CONTROL "Frame", 113, 91, 4, 105, 40, WC_STATIC
, SS_BKGNDFRAME | WS_VISIBLE | DT_MNEMONIC
PRESPARAMS PP_BACKGROUNDCOLOR, RGB_BLACK
PRESPARAMS PP_FOREGROUNDCOLOR, RGB_BLACK
CONTROL "Frame", 114, 99, 10, 85, 27, WC_STATIC
, SS_BKGNDFRAME | WS_VISIBLE | DT_MNEMONIC
PRESPARAMS PP_BACKGROUNDCOLOR, 0x00C0C0C0L
PRESPARAMS PP_FOREGROUNDCOLOR, 0x00C0C0C0L
CONTROL "Frame", 115, 112, 16, 58, 14, WC_STATIC
, SS_BKGNDFRAME | WS_VISIBLE | DT_MNEMONIC
PRESPARAMS PP_BACKGROUNDCOLOR, RGB_WHITE
PRESPARAMS PP_FOREGROUNDCOLOR, RGB_WHITE
CONTROL "Frame", 116, 118, 20, 43, 7, WC_STATIC
, SS_BKGNDRECT | WS_VISIBLE | DT_MNEMONIC
PRESPARAMS PP_BACKGROUNDCOLOR, 0x00C0C0C0L
PRESPARAMS PP_FOREGROUNDCOLOR, 0x00C0C0C0L
CONTROL "", 117, 0, 30, 83, 12, WC_ENTRYFIELD
, ES_LEFT | WS_VISIBLE | WS_TABSTOP
CONTROL "", 118, 153, 52, 56, 33, WC_LISTBOX
, WS_VISIBLE | WS_TABSTOP
CONTROL "", 119, 218, 49, 56, 36, WC_COMBOBOX
, CBS_DROPDOWN | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "", 120, 219, 32, 56, 8, WC_SCROLLBAR
, SBS_HORZ | WS_VISIBLE | DT_MNEMONIC
CONTROL "", 121, 285, 4, 11, 33, WC_SCROLLBAR
, SBS_VERT | WS_VISIBLE | DT_MNEMONIC
END
END
DLGTEMPLATE 201
BEGIN
DIALOG "Dialog", 201, 23, 102, 306, 112, WS_VISIBLE
, FCF_TITLEBAR
| WS_VISIBLE | FCF_SYSMENU
PRESPARAMS PP_FONTNAMESIZE, "8.Helv"
BEGIN
CONTROL "OK", 100, 12, 5, 46, 11, WC_BUTTON
, BS_PUSHBUTTON | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Cancel", 101, 219, 5, 46, 11, WC_BUTTON
, BS_PUSHBUTTON | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Group", 102, 9, 52, 63, 54, WC_BUTTON
, WS_VISIBLE | DT_MNEMONIC
CONTROL "Radio", 103, 16, 91, 46, 8, WC_BUTTON
, BS_AUTORADIOBUTTON | WS_VISIBLE | DT_MNEMONIC
CONTROL "Radio", 104, 16, 70, 46, 8, WC_BUTTON
, BS_AUTORADIOBUTTON | WS_VISIBLE | DT_MNEMONIC
CONTROL "Radio", 105, 16, 80, 46, 8, WC_BUTTON
, BS_AUTORADIOBUTTON | WS_VISIBLE | DT_MNEMONIC
CONTROL "Radio", 106, 16, 59, 46, 8, WC_BUTTON
, BS_AUTORADIOBUTTON | WS_VISIBLE | DT_MNEMONIC
CONTROL "Group", 107, 83, 52, 59, 52, WC_BUTTON
, WS_VISIBLE | DT_MNEMONIC
CONTROL "Check", 108, 89, 87, 46, 8, WC_BUTTON
, BS_AUTOCHECKBOX | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Check", 109, 88, 69, 46, 8, WC_BUTTON
, BS_AUTOCHECKBOX | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Check", 110, 86, 57, 46, 8, WC_BUTTON
, BS_AUTOCHECKBOX | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
CONTROL "Test GUI stuff. This uses really neat res dialog stuff", 112, 162, 93, 117, 14, WC_STATIC
, SS_TEXT | DT_LEFT | WS_VISIBLE | DT_MNEMONIC
CONTROL "Frame", 113, 91, 4, 105, 40, WC_STATIC
, SS_BKGNDFRAME | WS_VISIBLE | DT_MNEMONIC
PRESPARAMS PP_BACKGROUNDCOLOR, RGB_BLACK
PRESPARAMS PP_FOREGROUNDCOLOR, RGB_BLACK
CONTROL "Frame", 114, 99, 10, 85, 27, WC_STATIC
, SS_BKGNDFRAME | WS_VISIBLE | DT_MNEMONIC
PRESPARAMS PP_BACKGROUNDCOLOR, 0x00C0C0C0L
PRESPARAMS PP_FOREGROUNDCOLOR, 0x00C0C0C0L
CONTROL "Frame", 115, 112, 16, 58, 14, WC_STATIC
, SS_BKGNDFRAME | WS_VISIBLE | DT_MNEMONIC
PRESPARAMS PP_BACKGROUNDCOLOR, RGB_WHITE
PRESPARAMS PP_FOREGROUNDCOLOR, RGB_WHITE
CONTROL "Frame", 116, 118, 20, 43, 7, WC_STATIC
, SS_BKGNDRECT | WS_VISIBLE | DT_MNEMONIC
PRESPARAMS PP_BACKGROUNDCOLOR, 0x00C0C0C0L
PRESPARAMS PP_FOREGROUNDCOLOR, 0x00C0C0C0L
CONTROL "", 117, 0, 30, 83, 12, WC_ENTRYFIELD
, ES_LEFT | WS_VISIBLE | WS_TABSTOP
CONTROL "", 118, 153, 52, 56, 33, WC_LISTBOX
, WS_VISIBLE | WS_TABSTOP
CONTROL "", 119, 218, 49, 56, 36, WC_COMBOBOX
, CBS_DROPDOWN | WS_VISIBLE | WS_TABSTOP | DT_MNEMONIC
// "", 120, 0, 112, 0, 0, WS_VISIBLE
// "", 121, 0, 112, 0, 0, WS_VISIBLE
END
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?