📄 phonedialogcdma.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 OR INDEMNITIES.
//
///////////////////////////////////////////////////////////////////////////////
//
// This is "Sample Code" and is distributable subject to the terms of the end
// user license agreement.
//
///////////////////////////////////////////////////////////////////////////////
/****************************************************************************
This file defines layouts for dialogs used on CDMA Pocket PC phones.
The file is copied from $(_PUBLICROOT)\apps\oak\samples\PhoneDialogs\ppc\PhoneDialogCDMA.rc
except for changes needed to support a new call cost control for the dialer
and call progress templates.
****************************************************************************/
#include <windows.h>
#include "MyResources.h"
#include "PhoneResources.h"
#include "wpcpriv.h"
#include "PHCanvas.h"
/////////////////////////////////////////////////////////////////////////////
//
// Dialogs
//
IDD_CDIALER_PORT_CDMA DIALOG DISCARDABLE 0, 0, 240, 320
STYLE DS_USEPIXELS
BEGIN
// offscreen, invisible. layout helper control. Regulates the IDC_INVALIDPHONEAREA control visibility
CONTROL "", IDC_INVALIDPHONELAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// Invalid Phone (No Sim, Invalid Sim, Phone off)
CONTROL "", IDC_INVALIDPHONEAREA, "MS_PHONE_INVALIDPHONE", 0, 6, 0, 228, 23
// branding
CONTROL "", IDC_BRANDING, "MS_PHONE_BRANDING", 0, 6, 0, 110, 23
// status icons
CONTROL "", IDC_STATUSICONS, "MS_PHONE_STATUSICONS", 0, 140, 4, 96, 17
// call state
CONTROL "", IDC_CALLSTATE, "MS_PHONE_CALLSTATE", 0, 6, 25, 123, 18
// elapsed time
CONTROL "", IDC_ELAPSEDTIME, "MS_PHONE_ELAPSEDTIME", 0, 133, 25, 60, 18
// call cost
CONTROL "", IDC_CALLCOST, "CALL_COST_CONTROL", 0, 133, 45, 60, 36
// status area
CONTROL "", IDC_STATUSAREA, "MS_PHONE_CALLERIDINFO", 0, 6, 49, 187, 28
// offscreen, invisible. layout helper control.
CONTROL "", IDC_LAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// contact picture
CONTROL "", IDC_CONTACTPICTURE, "MS_PHONE_CONTACTPICTURE", NOT WS_VISIBLE, 197, 25, 39, 52
// accumulator
CONTROL "", IDC_ACCUMULATOR, "MS_PHONE_ACCUMULATOR", WS_TABSTOP, 6, 85, 228, 27
// key pad
CONTROL "", IDC_DIALBUTTON_ONE, "MS_PHONE_BUTTON", 0, 6, 116, 43, 28
CONTROL "", IDC_DIALBUTTON_TWO, "MS_PHONE_BUTTON", 0, 59, 116, 43, 28
CONTROL "", IDC_DIALBUTTON_THREE, "MS_PHONE_BUTTON", 0, 112, 116, 43, 28
CONTROL "", IDC_DIALBUTTON_FOUR, "MS_PHONE_BUTTON", 0, 6, 154, 43, 28
CONTROL "", IDC_DIALBUTTON_FIVE, "MS_PHONE_BUTTON", 0, 59, 154, 43, 28
CONTROL "", IDC_DIALBUTTON_SIX, "MS_PHONE_BUTTON", 0, 112, 154, 43, 28
CONTROL "", IDC_DIALBUTTON_SEVEN, "MS_PHONE_BUTTON", 0, 6, 192, 43, 28
CONTROL "", IDC_DIALBUTTON_EIGHT, "MS_PHONE_BUTTON", 0, 59, 192, 43, 28
CONTROL "", IDC_DIALBUTTON_NINE, "MS_PHONE_BUTTON", 0, 112, 192, 43, 28
CONTROL "", IDC_DIALBUTTON_STAR, "MS_PHONE_BUTTON", 0, 6, 230, 43, 28
CONTROL "", IDC_DIALBUTTON_ZERO, "MS_PHONE_BUTTON", 0, 59, 230, 43, 28
CONTROL "", IDC_DIALBUTTON_POUND, "MS_PHONE_BUTTON", 0, 112, 230, 43, 28
// command buttons
CONTROL "", IDC_ERASE_BUTTON, "MS_PHONE_BUTTON", 0, 163, 116, 71, 28
CONTROL "", IDC_HISTORY, "MS_PHONE_BUTTON", 0, 163, 154, 71, 28
CONTROL "", IDC_TALK, "MS_PHONE_BUTTON", 0, 163, 192, 71, 28
CONTROL "", IDC_END, "MS_PHONE_BUTTON", 0, 163, 230, 71, 28
END // end dialog
IDD_CPROG_PORT_CDMA DIALOG DISCARDABLE 0, 0, 240, 320
STYLE DS_USEPIXELS
BEGIN
// offscreen, invisible. layout helper control. Regulates the IDC_INVALIDPHONEAREA control visibility
CONTROL "", IDC_INVALIDPHONELAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// Invalid Phone (No Sim, Invalid Sim, Phone off)
CONTROL "", IDC_INVALIDPHONEAREA, "MS_PHONE_INVALIDPHONE", 0, 6, 0, 228, 23
// branding
CONTROL "", IDC_BRANDING, "MS_PHONE_BRANDING", 0, 6, 0, 110, 23
// status icons
CONTROL "", IDC_STATUSICONS, "MS_PHONE_STATUSICONS", 0, 140, 4, 96, 17
// call state
CONTROL "", IDC_CALLSTATE, "MS_PHONE_CALLSTATE", 0, 6, 25, 123, 18
// elapsed time
CONTROL "", IDC_ELAPSEDTIME, "MS_PHONE_ELAPSEDTIME", 0, 133, 25, 60, 18
// call cost
CONTROL "", IDC_CALLCOST, "CALL_COST_CONTROL", 0, 133, 45, 60, 36
// status area
CONTROL "", IDC_STATUSAREA, "MS_PHONE_CALLERIDINFO", 0, 6, 49, 187, 28
// additional callers UI
CONTROL "", IDC_CALLERLIST, "MS_PHONE_CALLERLIST", 0, 6, 86, 228, 55
// offscreen, invisible. layout helper control. Handles accumulator and callerlist visibility
CONTROL "", IDC_ACCUMLAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// offscreen, invisible. layout helper control.
CONTROL "", IDC_LAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// contact picture
CONTROL "", IDC_CONTACTPICTURE, "MS_PHONE_CONTACTPICTURE", 0, 197, 25, 39, 52
// accumulator
CONTROL "", IDC_PROGRESSACCUMULATOR, "MS_PHONE_ACCUMULATOR", WS_TABSTOP, 6, 163, 228, 27
// command buttons
CONTROL "", IDC_HISTORY_SPEAKER, "MS_PHONE_BUTTON", 0, 6, 192, 71, 28
CONTROL "", IDC_MUTE, "MS_PHONE_BUTTON", 0, 83, 192, 71, 28
CONTROL "", IDC_TALK, "MS_PHONE_BUTTON", 0, 163, 192, 71, 28
CONTROL "", IDC_END, "MS_PHONE_BUTTON", 0, 163, 230, 71, 28
CONTROL "", IDC_CONTACTS "MS_PHONE_BUTTON", 0, 83, 230, 71, 28
CONTROL "", IDC_NOTEPAD "MS_PHONE_BUTTON", 0, 6, 230, 71, 28
END // end dialog
// landscape layout
IDD_CDIALER_LAND_CDMA DIALOG DISCARDABLE 0, 0, 320, 240
STYLE DS_USEPIXELS
BEGIN
// offscreen, invisible. layout helper control. Regulates the IDC_INVALIDPHONEAREA control visibility
CONTROL "", IDC_INVALIDPHONELAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// Invalid Phone (No Sim, Invalid Sim, Phone off)
CONTROL "", IDC_INVALIDPHONEAREA, "MS_PHONE_INVALIDPHONE", 0, 6, 0, 308, 23
// branding
CONTROL "", IDC_BRANDING, "MS_PHONE_BRANDING", 0, 6, 0, 110, 23
// status icons
CONTROL "", IDC_STATUSICONS, "MS_PHONE_STATUSICONS", 0, 220, 4, 96, 17
// accumulator
CONTROL "", IDC_ACCUMULATOR, "MS_PHONE_ACCUMULATOR", WS_TABSTOP, 6, 28, 308, 27
// key pad
CONTROL "", IDC_DIALBUTTON_ONE, "MS_PHONE_BUTTON", 0, 6, 55, 64, 27
CONTROL "", IDC_DIALBUTTON_TWO, "MS_PHONE_BUTTON", 0, 74, 55, 64, 27
CONTROL "", IDC_DIALBUTTON_THREE, "MS_PHONE_BUTTON", 0, 142, 55, 64, 27
CONTROL "", IDC_DIALBUTTON_FOUR, "MS_PHONE_BUTTON", 0, 6, 88, 64, 27
CONTROL "", IDC_DIALBUTTON_FIVE, "MS_PHONE_BUTTON", 0, 74, 88, 64, 27
CONTROL "", IDC_DIALBUTTON_SIX, "MS_PHONE_BUTTON", 0, 142, 88, 64, 27
CONTROL "", IDC_DIALBUTTON_SEVEN, "MS_PHONE_BUTTON", 0, 6, 121, 64, 27
CONTROL "", IDC_DIALBUTTON_EIGHT, "MS_PHONE_BUTTON", 0, 74, 121, 64, 27
CONTROL "", IDC_DIALBUTTON_NINE, "MS_PHONE_BUTTON", 0, 142, 121, 64, 27
CONTROL "", IDC_DIALBUTTON_STAR, "MS_PHONE_BUTTON", 0, 6, 154, 64, 27
CONTROL "", IDC_DIALBUTTON_ZERO, "MS_PHONE_BUTTON", 0, 74, 154, 64, 27
CONTROL "", IDC_DIALBUTTON_POUND, "MS_PHONE_BUTTON", 0, 142, 154, 64, 27
// command buttons
CONTROL "", IDC_ERASE_BUTTON, "MS_PHONE_BUTTON", 0, 224, 55, 90, 27
CONTROL "", IDC_HISTORY, "MS_PHONE_BUTTON", 0, 224, 88, 90, 27
CONTROL "", IDC_TALK, "MS_PHONE_BUTTON", 0, 224, 121, 90, 27
CONTROL "", IDC_END, "MS_PHONE_BUTTON", 0, 224, 154, 90, 27
END // end dialog
IDD_CPROG_LAND_CDMA DIALOG DISCARDABLE 0, 0, 320, 240
STYLE DS_USEPIXELS
BEGIN
// offscreen, invisible. layout helper control. Regulates the IDC_INVALIDPHONEAREA control visibility
CONTROL "", IDC_INVALIDPHONELAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// Invalid Phone (No Sim, Invalid Sim, Phone off)
CONTROL "", IDC_INVALIDPHONEAREA, "MS_PHONE_INVALIDPHONE", 0, 6, 0, 308, 23
// branding
CONTROL "", IDC_BRANDING, "MS_PHONE_BRANDING", 0, 6, 0, 110, 23
// status icons
CONTROL "", IDC_STATUSICONS, "MS_PHONE_STATUSICONS", 0, 220, 4, 96, 17
// call state
CONTROL "", IDC_CALLSTATE, "MS_PHONE_CALLSTATE", 0, 6, 32, 203, 18
// elapsed time
CONTROL "", IDC_ELAPSEDTIME, "MS_PHONE_ELAPSEDTIME", 0, 213, 32, 60, 18
// status area
CONTROL "", IDC_STATUSAREA, "MS_PHONE_CALLERIDINFO", 0, 6, 56, 267, 28
// accumulator - appears over the additional caller ui when it has text
CONTROL "", IDC_PROGRESSACCUMULATOR, "MS_PHONE_ACCUMULATOR", WS_TABSTOP, 6, 86, 308, 27
// additional callers UI
CONTROL "", IDC_CALLERLIST, "MS_PHONE_CALLERLIST", 0, 6, 86, 308, 20
// offscreen, invisible. layout helper control. Landscape only, handles accumulator and callerlist visibility
CONTROL "", IDC_ACCUMLAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// offscreen, invisible. layout helper control.
CONTROL "", IDC_LAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// contact picture
CONTROL "", IDC_CONTACTPICTURE, "MS_PHONE_CONTACTPICTURE", 0, 277, 32, 39, 52
// command buttons
CONTROL "", IDC_HISTORY_SPEAKER, "MS_PHONE_BUTTON", 0, 6, 121, 90, 27
CONTROL "", IDC_MUTE, "MS_PHONE_BUTTON", 0, 116, 121, 90, 27
CONTROL "", IDC_TALK, "MS_PHONE_BUTTON", 0, 224, 121, 90, 27
CONTROL "", IDC_END, "MS_PHONE_BUTTON", 0, 224, 154, 90, 27
CONTROL "", IDC_CONTACTS "MS_PHONE_BUTTON", 0, 116, 154, 90, 27
CONTROL "", IDC_NOTEPAD "MS_PHONE_BUTTON", 0, 6, 154, 90, 27
END // end dialog
IDD_CPROG_SQRE_CDMA DIALOG DISCARDABLE 0, 0, 240, 240
STYLE DS_USEPIXELS
BEGIN
// offscreen, invisible. layout helper control. Regulates the IDC_INVALIDPHONEAREA control visibility
CONTROL "", IDC_INVALIDPHONELAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// Invalid Phone (No Sim, Invalid Sim, Phone off)
CONTROL "", IDC_INVALIDPHONEAREA, "MS_PHONE_INVALIDPHONE", 0, 6, 0, 228, 23
// branding
CONTROL "", IDC_BRANDING, "MS_PHONE_BRANDING", 0, 6, 0, 110, 23
// status icons
CONTROL "", IDC_STATUSICONS, "MS_PHONE_STATUSICONS", 0, 140, 4, 96, 17
// call state
CONTROL "", IDC_CALLSTATE, "MS_PHONE_CALLSTATE", 0, 6, 32, 123, 18
// elapsed time
CONTROL "", IDC_ELAPSEDTIME, "MS_PHONE_ELAPSEDTIME", 0, 133, 32, 60, 18
// status area
CONTROL "", IDC_STATUSAREA, "MS_PHONE_CALLERIDINFO", 0, 6, 56, 187, 28
// additional callers UI
CONTROL "", IDC_CALLERLIST, "MS_PHONE_CALLERLIST", 0, 6, 86, 232, 20
// offscreen, invisible. layout helper control.
CONTROL "", IDC_LAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// offscreen, invisible. layout helper control. Handles accumulator and callerlist visibility
CONTROL "", IDC_ACCUMLAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// accumulator
CONTROL "", IDC_PROGRESSACCUMULATOR, "MS_PHONE_ACCUMULATOR", WS_TABSTOP, 6, 91, 228, 27
// contact picture
CONTROL "", IDC_CONTACTPICTURE, "MS_PHONE_CONTACTPICTURE", 0, 197, 32, 39, 52
// command buttons
CONTROL "", IDC_HISTORY_SPEAKER, "MS_PHONE_BUTTON", 0, 6, 122, 71, 28
CONTROL "", IDC_MUTE, "MS_PHONE_BUTTON", 0, 84, 122, 71, 28
CONTROL "", IDC_TALK, "MS_PHONE_BUTTON", 0, 163, 122, 71, 28
CONTROL "", IDC_END, "MS_PHONE_BUTTON", 0, 163, 154, 71, 28
CONTROL "", IDC_CONTACTS "MS_PHONE_BUTTON", 0, 84, 154, 71, 28
CONTROL "", IDC_NOTEPAD "MS_PHONE_BUTTON", 0, 6, 154, 71, 28
END // end dialog
IDD_CDIALER_SQRE_CDMA DIALOG DISCARDABLE 0, 0, 240, 240
STYLE DS_USEPIXELS
BEGIN
// offscreen, invisible. layout helper control. Regulates the IDC_INVALIDPHONEAREA control visibility
CONTROL "", IDC_INVALIDPHONELAYOUTHELPER, "MS_PHONE_LAYOUTHELPER", NOT WS_VISIBLE, -1, 0, 0, 0
// Invalid Phone (No Sim, Invalid Sim, Phone off)
CONTROL "", IDC_INVALIDPHONEAREA, "MS_PHONE_INVALIDPHONE", 0, 6, 0, 228, 23
// branding
CONTROL "", IDC_BRANDING, "MS_PHONE_BRANDING", 0, 6, 0, 110, 23
// status icons
CONTROL "", IDC_STATUSICONS, "MS_PHONE_STATUSICONS", 0, 140, 4, 96, 17
// accumulator
CONTROL "", IDC_ACCUMULATOR, "MS_PHONE_ACCUMULATOR", WS_TABSTOP, 6, 29, 228, 27
// key pad
CONTROL "", IDC_DIALBUTTON_ONE, "MS_PHONE_BUTTON", 0, 6, 58, 43, 28
CONTROL "", IDC_DIALBUTTON_TWO, "MS_PHONE_BUTTON", 0, 59, 58, 43, 28
CONTROL "", IDC_DIALBUTTON_THREE, "MS_PHONE_BUTTON", 0, 112, 58, 43, 28
CONTROL "", IDC_DIALBUTTON_FOUR, "MS_PHONE_BUTTON", 0, 6, 90, 43, 28
CONTROL "", IDC_DIALBUTTON_FIVE, "MS_PHONE_BUTTON", 0, 59, 90, 43, 28
CONTROL "", IDC_DIALBUTTON_SIX, "MS_PHONE_BUTTON", 0, 112, 90, 43, 28
CONTROL "", IDC_DIALBUTTON_SEVEN, "MS_PHONE_BUTTON", 0, 6, 122, 43, 28
CONTROL "", IDC_DIALBUTTON_EIGHT, "MS_PHONE_BUTTON", 0, 59, 122, 43, 28
CONTROL "", IDC_DIALBUTTON_NINE, "MS_PHONE_BUTTON", 0, 112, 122, 43, 28
CONTROL "", IDC_DIALBUTTON_STAR, "MS_PHONE_BUTTON", 0, 6, 154, 43, 28
CONTROL "", IDC_DIALBUTTON_ZERO, "MS_PHONE_BUTTON", 0, 59, 154, 43, 28
CONTROL "", IDC_DIALBUTTON_POUND, "MS_PHONE_BUTTON", 0, 112, 154, 43, 28
// command buttons
CONTROL "", IDC_ERASE_BUTTON, "MS_PHONE_BUTTON", 0, 163, 58, 71, 28
CONTROL "", IDC_HISTORY, "MS_PHONE_BUTTON", 0, 163, 90, 71, 28
CONTROL "", IDC_TALK, "MS_PHONE_BUTTON", 0, 163, 122, 71, 28
CONTROL "", IDC_END, "MS_PHONE_BUTTON", 0, 163, 154, 71, 28
END // end dialog
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -