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

📄 phsettings.rc

📁 一个WinCE6。0下的IP phone的源代码
💻 RC
字号:
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this sample source code is subject to the terms of the Microsoft
// license agreement under which you licensed this sample source code. If
// you did not accept the terms of the license agreement, you are not
// authorized to use this sample source code. For the terms of the license,
// please see the license agreement between you and Microsoft or, if applicable,
// see the LICENSE.RTF on your install media or the root of your tools installation.
// THE SAMPLE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES.
//
#include <windows.h>
#include "ControlDefinitions.h"
#include "Resource.h"

IDB_LOGO_BIG                BITMAP "res\\BigFlag.bmp"
IDB_POPUP_CONFIRM_DELETE    BITMAP "res\\DeleteConfirm.bmp"
IDB_POPUP_ERROR             BITMAP "res\\Error.bmp"

//Metrics
IDR_METRICS_DATA RCDATA
BEGIN
    8,                                          // Labled control Label Margin Width
    10,                                         // Call Record Text Margin Height
    45,                                         // Main Default Item Height
    50,                                         // TrackBarLabelWidth
    70,                                         // Edit Settings Label Width
    DEFINE_SIZE(14, 11),                        // Size of Labeled Control Margin
END

/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

IDD_WINDOWSLOGONDIALOG DIALOG 0, 0, 240, 320
CLASS WNDCLASS_WINDOWSLOGON
STYLE DS_PIXELPERFECT | WS_POPUP | WS_VISIBLE

BEGIN
    CONTROL "", IDC_CRED_USERNAME, WNDCLASS_EDIT, WS_BORDER | WS_VISIBLE | ES_AUTOHSCROLL              , 78, 136, 137, 25
    CONTROL "", IDC_CRED_PASSWORD, WNDCLASS_EDIT, WS_BORDER | WS_VISIBLE | ES_AUTOHSCROLL | ES_PASSWORD, 78, 165, 137, 25
    CONTROL "", IDC_CRED_DOMAIN  , WNDCLASS_EDIT, WS_BORDER | WS_VISIBLE | ES_AUTOHSCROLL              , 78, 194, 137, 25

    CONTROL "Please enter your Windows user name and password", IDC_TEXT_CREDHEADER, WNDCLASS_TRANSPARENTTEXT, WS_VISIBLE, 25, 100, 190, 25
    CONTROL "User name:", IDC_TEXT_CREDNAME    , WNDCLASS_TRANSPARENTTEXT, WS_VISIBLE, 25, 141, 48, 14
    CONTROL "Password:" , IDC_TEXT_CREDPASSWORD, WNDCLASS_TRANSPARENTTEXT, WS_VISIBLE, 25, 170, 48, 14
    CONTROL "Domain:"   , IDC_TEXT_CREDDOMAIN  , WNDCLASS_TRANSPARENTTEXT, WS_VISIBLE, 25, 199, 48, 14

    CONTROL "", IDC_BUTTON1, WNDCLASS_MENUBUTTON, WS_VISIBLE | WS_TABSTOP, 5   , 300, 52, 20
    CONTROL "", IDC_BUTTON2, WNDCLASS_MENUBUTTON, WS_VISIBLE | WS_TABSTOP, 64  , 300, 52, 20
    CONTROL "", IDC_BUTTON3, WNDCLASS_MENUBUTTON, WS_VISIBLE | WS_TABSTOP, 123 , 300, 52, 20
    CONTROL "", IDC_BUTTON4, WNDCLASS_MENUBUTTON, WS_VISIBLE | WS_TABSTOP, 182 , 300, 52, 20
    CONTROL "", IDC_MENUBAR, WNDCLASS_MENUBAR,    0, 0, 0, 0, 0 //offscreen menubar helper
END

IDD_SETPINDIALOG DIALOG 0, 0, 240, 320
CLASS WNDCLASS_SETPIN
STYLE DS_PIXELPERFECT | WS_POPUP | WS_VISIBLE

BEGIN
    CONTROL "", IDC_PIN_OLD    , WNDCLASS_EDIT, WS_BORDER | WS_VISIBLE | ES_AUTOHSCROLL | ES_PASSWORD | ES_NUMBER, 110, 146, 105, 25
    CONTROL "", IDC_PIN_NEW    , WNDCLASS_EDIT, WS_BORDER | WS_VISIBLE | ES_AUTOHSCROLL | ES_PASSWORD | ES_NUMBER, 110, 175, 105, 25
    CONTROL "", IDC_PIN_CONFIRM, WNDCLASS_EDIT, WS_BORDER | WS_VISIBLE | ES_AUTOHSCROLL | ES_PASSWORD | ES_NUMBER, 110, 204, 105, 25

    CONTROL "Please enter your current 4-digit PIN. Then, type a new PIN and re-type the PIN to confirm it.", IDC_STATIC, WNDCLASS_TRANSPARENTTEXT, WS_VISIBLE, 25, 100, 190, 38
    CONTROL "Current PIN:"       , IDC_STATIC, WNDCLASS_TRANSPARENTTEXT, WS_VISIBLE, 25, 154, 80, 14
    CONTROL "New PIN:"           , IDC_STATIC, WNDCLASS_TRANSPARENTTEXT, WS_VISIBLE, 25, 183, 80, 14
    CONTROL "Confirm New PIN:"   , IDC_STATIC, WNDCLASS_TRANSPARENTTEXT, WS_VISIBLE, 25, 212, 80, 14

    CONTROL "", IDC_BUTTON1, WNDCLASS_MENUBUTTON, WS_VISIBLE | WS_TABSTOP, 5   , 300, 52, 20
    CONTROL "", IDC_BUTTON2, WNDCLASS_MENUBUTTON, WS_VISIBLE | WS_TABSTOP, 64  , 300, 52, 20
    CONTROL "", IDC_BUTTON3, WNDCLASS_MENUBUTTON, WS_VISIBLE | WS_TABSTOP, 123 , 300, 52, 20
    CONTROL "", IDC_BUTTON4, WNDCLASS_MENUBUTTON, WS_VISIBLE | WS_TABSTOP, 182 , 300, 52, 20
    CONTROL "", IDC_MENUBAR, WNDCLASS_MENUBAR,    0, 0, 0, 0, 0 //offscreen menubar helper
END

IDMB_CALLFORWARDING_DISABLE_BUTTONS MENU
BEGIN
    MENUITEM "*", 0
    MENUITEM "*", 0
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "Turn Off", IDC_TURNOFF
END

IDMB_CALLFORWARDING_ENABLE_SIP_BACKSPACE_BUTTONS MENU
BEGIN
    MENUITEM "INPUT", IDC_INPUT
    MENUITEM "Backspace", IDC_BACKSPACE
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "Turn On", IDC_TURNON
END

IDMB_CALLFORWARDING_EMPTY_BUTTONS MENU
BEGIN
    MENUITEM "INPUT", IDC_INPUT
    MENUITEM "*", 0
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "*", 0
END

IDMB_CALLFORWARDING_ENABLE_DELETE_BUTTONS MENU
BEGIN
    MENUITEM "Delete", IDC_DELETE
    MENUITEM "*", 0
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "Turn On", IDC_TURNON
END

IDMB_RINGTONESCREEN_BUTTONS MENU
BEGIN
    MENUITEM "Play Sound", IDC_PLAYSOUND
    MENUITEM "*", 0
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "Done", IDOK
END

IDMB_VOLUMESETTINGS_BUTTONS MENU
BEGIN
    MENUITEM "*", 0
    MENUITEM "*", 0
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "Done", IDOK
END

IDMB_WINDOWSLOGON_BUTTONS MENU
BEGIN
    MENUITEM "INPUT", IDC_INPUT
    MENUITEM "*", 0
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "*", 0
END

IDMB_WINDOWSLOGON_BACKSPACE_BUTTONS MENU
BEGIN
    MENUITEM "INPUT", IDC_INPUT
    MENUITEM "Backspace", IDC_BACKSPACE
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "*", 0
END

IDMB_WINDOWSLOGON_BACKSPACE_DONE_BUTTONS MENU
BEGIN
    MENUITEM "INPUT", IDC_INPUT
    MENUITEM "Backspace", IDC_BACKSPACE
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "Done", IDOK
END

IDMB_SETPIN_BUTTONS MENU
BEGIN
    MENUITEM "*", 0
    MENUITEM "*", 0
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "*", 0
END

IDMB_SETPIN_BACKSPACE_BUTTONS MENU
BEGIN
    MENUITEM "*", 0
    MENUITEM "Backspace", IDC_BACKSPACE
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "*", 0
END

IDMB_SETPIN_BACKSPACE_DONE_BUTTONS MENU
BEGIN
    MENUITEM "*", 0
    MENUITEM "Backspace", IDC_BACKSPACE
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "Done", IDOK
END

IDMB_SERVERSETTINGS_VIEW_BUTTONS MENU
BEGIN
    MENUITEM "Edit Settings", IDC_EDITSERVER
    MENUITEM "*", 0
    MENUITEM "*", 0
    MENUITEM "Done", IDOK
END

IDMB_EDITSERVERSETTINGS_EMPTY_BUTTONS MENU
BEGIN
    MENUITEM "INPUT", IDC_INPUT
    MENUITEM "*", 0
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "*", 0
END

IDMB_EDITSERVERSETTINGS_DONE_BUTTONS MENU
BEGIN
    MENUITEM "INPUT", IDC_INPUT
    MENUITEM "*", 0
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "Save", IDC_SAVE
END

IDMB_EDITSERVERSETTINGS_BACKSPACE_BUTTONS MENU
BEGIN
    MENUITEM "INPUT", IDC_INPUT
    MENUITEM "Backspace", IDC_BACKSPACE
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "Save", IDC_SAVE
END

IDMB_EDITSERVERSETTINGS_TRANSPORT_BUTTONS MENU
BEGIN
    POPUP "Transport"
    BEGIN
        MENUITEM "UDP", IDC_TRANSPORT_UDP
        MENUITEM "TCP", IDC_TRANSPORT_TCP
        MENUITEM "TCS", IDC_TRANSPORT_TCS
    END
    MENUITEM "*", 0
    MENUITEM "Cancel", IDCANCEL
    MENUITEM "Save", IDC_SAVE
END

IDMB_MSGBOX_ERROR MENU
BEGIN
    MENUITEM "*"  ,  0
    MENUITEM "*"  ,  0
    MENUITEM "*"  ,  0
    MENUITEM "Ok" ,  IDC_ERRORMSG_OK
END

IDMB_YESNO   MENU
BEGIN
    MENUITEM "Yes",  IDC_CONFIRMDELETE_YES
    MENUITEM "*"  ,  0
    MENUITEM "*"  ,  0
    MENUITEM "No" ,  IDC_CONFIRMDELETE_NO
END

IDMB_MSGBOX_HELP MENU
BEGIN
    MENUITEM "*"  ,  0
    MENUITEM "*"  ,  0
    MENUITEM "*"  ,  0
    MENUITEM "Ok" ,  IDC_HELPMSG_OK
END

IDMB_DONE MENU
BEGIN
    MENUITEM "*"  ,  0
    MENUITEM "*"  ,  0
    MENUITEM "*"  ,  0
    MENUITEM "Done" ,  IDCANCEL
END

STRINGTABLE DISCARDABLE
BEGIN
    IDS_PHONESETTINGS_TITLE             "Phone Settings"
    IDS_CALLFORWARDING                  "Set Call Forwarding"
    IDS_DONOTDISTURB                    "Do Not Disturb"
    IDS_CALLERIDBLOCK                   "Block Caller-ID"
    IDS_AUTODIAL                        "Auto-Dial"
    IDS_PHONESETTINGS                   "Phone Settings"
    IDS_USERSETTINGS                    "User Settings"
    IDS_RINGTONESSCREEN_HEADER          "Select a ring tone"
    IDS_RINGTONES_TITLE                 "Ring Tones"
    IDS_FORWARDENABLED_HEADER           "Call forwarding is on"
    IDS_FORWARDDISABLED_HEADER          "Call forwarding is off"
    IDS_CALLFORWARDING_TITLE            "Set Call Forwarding"
    IDS_WINDOWSLOGON                    "Windows Logon"
    IDS_SETPIN                          "Set PIN"
    IDS_USERSETTINGS_TITLE              "User Settings"
    IDS_VOLUMESETTINGS                  "Volume Settings"
    IDS_SERVERSETTINGS                  "Server Settings"
    IDS_DISABLEDONOTDISTURB             "Disable Do Not Disturb"
    IDS_DISABLECALLERIDBLOCK            "Disable Block Caller-ID"
    IDS_DISABLEAUTODIAL                 "Disable Auto-Dial"
    IDS_VOLUMESETTINGS_HEADER           "Use Volume buttons to adjust levels"
    IDS_VOLUMESETTINGS_TITLE            "Volume Settings"
    IDS_FORWARDTO_LABEL                 "Forward To:"

    IDS_VOL_HANDSET_LABEL               "Handset:"
    IDS_VOL_SPEAKER_LABEL               "Speaker:"
    IDS_VOL_RINGER_LABEL                "Ringer:"
    IDS_VOL_MICROPHONE_LABEL            "Mic:"

    IDS_EMPTY                           ""
    IDS_SERVERSETTINGS_TITLE            "Server Settings"
    IDS_SERVERSETTINGSEDIT_TITLE        "Edit Server Settings"

    IDS_ACCOUNT_LABEL                   "Account:"
    IDS_PASSWORD_LABEL                  "Password:"
    IDS_PHONENUMBER_LABEL               "Phone Number:"
    IDS_SIPPROXY_LABEL                  "SIP Proxy:"
    IDS_SIPREGISTRAR_LABEL              "SIP Registrar:"
    IDS_SIPTRANSPORT_LABEL              "SIP Transport:"
    IDS_BACKUPSIPPROXY_LABEL            "Backup SIP Proxy:"
    IDS_BACKUPSIPREGISTRAR_LABEL        "Backup SIP Registrar:"
    IDS_VOICEMAILPROXY_LABEL            "Voicemail Proxy:"
    IDS_VOICEMAILREGISTRAR_LABEL        "Voicemail Registrar:"
    IDS_VOICEMAILNUMBER_LABEL           "Voicemail Number:"
    IDS_EXCHANGESERVER_LABEL            "Exchange Server:"
    IDS_EXCHANGEPROXY_LABEL             "Exchange Proxy:"

    IDS_ERROR_NORINGTONES               "No ringtones installed on the device"
    IDS_ERROR_POPUP_INVALIDCREDENTIALS  "Cannot validate your user name and password. Please try again."
    IDS_ERROR_POPUP_WRONGPIN            "The old PIN value is incorrect."
    IDS_ERROR_POPUP_PINMISMATCH         "The new PIN values do not match."
    IDS_ERROR_POPUP_PINTOOSMALL         "PIN must be 4 characters long."

    IDS_TITLE_HELP                      "Help"
    IDS_TITLE_ERROR                     "Error"
    IDS_TITLE_CONFIRMDELETE             "Confirm Delete"
    IDS_TITLE_CONFIRMSAVE               "Confirm Save"

    IDS_DEFAULTVALUE_LABEL              "[ Empty ]"
    IDS_POPUP_DELETEALLITEMS            "Are you sure you want to delete these %d items?"
    IDS_POPUP_APPLYSETTINGS             "Do you want to apply these settings?"

    IDS_STATUS_HELP_ACCOUNT             "Account name for registering with the proxy server"
    IDS_STATUS_HELP_PASSWORD            "Password for registering with the proxy server"
    IDS_STATUS_HELP_PHONENUMBER         "Your phone number or SIP URI"
    IDS_STATUS_HELP_SIPPROXY            "Primary SIP proxy server for this phone"
    IDS_STATUS_HELP_SIPREGISTRAR        "Primary SIP registrar for this phone"
    IDS_STATUS_HELP_SIPTRANSPORT        "Network transport for this phone"
    IDS_STATUS_HELP_BACKUPSIPPROXY      "Secondary SIP proxy server for this phone"
    IDS_STATUS_HELP_BACKUPSIPREGISTRAR  "Secondary SIP registrar for this phone"
    IDS_STATUS_HELP_VOICEMAILPROXY      "Address of the voicemail server"
    IDS_STATUS_HELP_VOICEMAIL           "Phone number to access your voicemail"
    IDS_STATUS_HELP_EXCHANGESERVER      "Server containing your contacts"
    IDS_STATUS_HELP_EXCHANGEPROXY       "Your Internet proxy address"

    IDS_SCREENHELP_FORWARDING           "Use the bottom right button to enable or disable call forwarding.\n\nEnabled: All incoming calls will be forwarded to a number you specify.\nDisabled: If forwarding is disabled, incoming calls ring normally. \nYou can forward to a new number by entering the new number in the top edit pane, or you can forward to a number you used previously by selecting that number from the list."
    IDS_SCREENHELP_WINDOWSLOGON         "Use the up and down arrows to scroll between fields.\n\nYou can use the '*' key to switch between lowercase and uppercase letters. You can use the '#' character to enter a space while in 'abc' mode.\n\nCommonly used symbols can be reached by repeatedly pressing the '1' button. Other symbols can be found by scrolling through the input menu."
    IDS_SCREENHELP_DEFAULT              "There is no additional information associated with this screen."

    IDS_CALLERID_UNKNOWNEXTERNAL        "Unknown Caller"    
END

⌨️ 快捷键说明

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