⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dlgdemo.rc

📁 < Windows CE程序设计>>第4章的配套代码,使用SDK编写,演示基本对话框,无模式对话框,属性表和通用对话框
💻 RC
字号:
//======================================================================
// Resource file
//
// Written for the book Programming Windows CE
// Copyright (C) 1998 Douglas Boling
//======================================================================

#include "windows.h"                 //
#include "DlgDemo.h"                 // Program-specific stuff

//----------------------------------------------------------------------
// Icons and bitmaps
//
ID_ICON      ICON   "DlgDemo.ico"    // Program icon
IDI_BTNICON  ICON   "btnicon.ico"    // Bitmap used in owner-draw button
statbmp      BITMAP "statbmp.bmp"    // Bitmap used in static window

//----------------------------------------------------------------------
// Menu
//
ID_MENU MENU DISCARDABLE
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "Open...",                     IDM_OPEN
        MENUITEM "Save...",                     IDM_SAVE
        MENUITEM SEPARATOR
        MENUITEM "Color...",                    IDM_COLOR
        MENUITEM "Print...",                    IDM_PRINT
        MENUITEM SEPARATOR
        MENUITEM "Property Sheet",              IDM_SHOWPROPSHEET
        MENUITEM "Modeless Dialog",             IDM_SHOWMODELESS
        MENUITEM SEPARATOR
        MENUITEM "E&xit",                       IDM_EXIT
    END
    POPUP "&Help"
    BEGIN
        MENUITEM "&About...",                   IDM_ABOUT
    END
END

//----------------------------------------------------------------------
// Property page templates
//
ID_BTNPAGE DIALOG discardable 0, 0, 125,  90
CAPTION "Buttons"
BEGIN
    PUSHBUTTON "Button 1",             IDC_PUSHBTN,   5,   5,  80,  12,
                                           WS_TABSTOP | BS_NOTIFY
    CHECKBOX "Check Box",              IDC_CHKBOX,   5,  20,  80,  12,
                                           WS_TABSTOP | BS_NOTIFY
    AUTOCHECKBOX "Auto check box"      IDC_ACHKBOX,   5,  35,  80,  12,
                                           WS_TABSTOP
    AUTO3STATE "Auto 3-state box",     IDC_A3STBOX,   5,  50,  80,  12,
                                           WS_TABSTOP
    AUTORADIOBUTTON "Auto radio button 1",
                                       IDC_RADIO1,    5,  65,  80,  12,
                                           WS_TABSTOP | WS_GROUP
    AUTORADIOBUTTON "Auto radio button 2",
                                       IDC_RADIO2,    5,  75,  80,  12
    PUSHBUTTON "",                     IDC_OWNRDRAW, 95,   5,  30,  30,
                                           BS_OWNERDRAW
END

ID_EDITPAGE DIALOG discardable 0, 0,  80,  80
CAPTION "Edit"
BEGIN
    EDITTEXT                        IDC_SINGLELINE,   5,   5,  70,  12,
                                           WS_TABSTOP
    EDITTEXT                        IDC_MULTILINE,    5,  20,  70,  40,
                                           WS_TABSTOP | ES_MULTILINE
    EDITTEXT                        IDC_PASSBOX,      5,  65,  70,  12,
                                           WS_TABSTOP | ES_PASSWORD
END

ID_LISTPAGE DIALOG discardable 0, 0,  125,  80
CAPTION "List"
BEGIN
    COMBOBOX                  IDC_COMBOBOX,     5,   5,  70,  60,
                                           WS_TABSTOP | CBS_DROPDOWN
    LISTBOX                   IDC_SNGLELIST,   5,  20,  50,  60,
                                           WS_TABSTOP
    LISTBOX                   IDC_MULTILIST,   60,  20,  50,  60,
                                           WS_TABSTOP | LBS_EXTENDEDSEL
END

ID_STATPAGE DIALOG discardable 0, 0, 130,  80
CAPTION "Static"
BEGIN
    LTEXT "Left text",              IDC_LEFTTEXT,    5,   5,  70,  20
    RTEXT "Right text",             IDC_RIGHTTEXT,   5,  30,  70,  20
    CTEXT "Center text",            IDC_CENTERTEXT,  5,  55,  70,  20,
                                           WS_BORDER
    ICON IDI_BTNICON                IDC_ICONCTL,    95,   5,  32,  32
    CONTROL "statbmp",              IDC_BITMAPCTL,  "static", SS_BITMAP,
                                                    95,  40,  32,  32
END

ID_SCROLLPAGE DIALOG discardable 0, 0,  60,  80
CAPTION "Scroll"
BEGIN
    SCROLLBAR                       IDC_LRSCROLL,   5,   5,  70,  12,
                                           WS_TABSTOP
    SCROLLBAR                       IDC_UDSCROLL,  80,   5,  12,  70,
                                           WS_TABSTOP | SBS_VERT
END
//----------------------------------------------------------------------
// Clear list modeless dialog box template.
//
Clearbox DIALOG discardable 60, 10,  70, 30
STYLE  WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_MODALFRAME
CAPTION "Clear"
BEGIN
    DEFPUSHBUTTON "Clear Listbox"
                      IDD_CLEAR,   5,   5,  60,   20
END
//----------------------------------------------------------------------
// About box dialog box template
//
aboutbox DIALOG discardable 10, 10, 132, 40
STYLE  WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER |
       DS_MODALFRAME
CAPTION "About"
BEGIN
    ICON    ID_ICON                  -1,   5,   5,   0,   0

    LTEXT "DlgDemo - Written for the book Programming Windows \
           CE Copyright 1998 Douglas Boling"
                                     -1,  28,   5, 100,  30
END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -