📄 dlgres.c
字号:
/*** $Id: dlgres.c,v 1.5 2003/05/07 08:11:06 weiym Exp $**** dlgres.c: The dialog box templates.**** Copyright (C) 2001 ~ 2002 Wei Yongming.** Copyright (C) 2003 Feynman Software.*//*** This source is free software; you can redistribute it and/or** modify it under the terms of the GNU General Public** License as published by the Free Software Foundation; either** version 2 of the License, or (at your option) any later version.**** This software is distributed in the hope that it will be useful,** but WITHOUT ANY WARRANTY; without even the implied warranty of** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU** General Public License for more details.**** You should have received a copy of the GNU General Public** License along with this library; if not, write to the Free** Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,** MA 02111-1307, USA*/#include <stdio.h>#include <stdlib.h>#include <minigui/common.h>#include <minigui/minigui.h>#include <minigui/gdi.h>#include <minigui/window.h>#include <minigui/control.h>#include "resouce.h"// 初始化进程对话框DLGTEMPLATE DlgInitProgress ={ WS_BORDER | WS_CAPTION, WS_EX_NONE, 120, 150, 400, 130, "VAM-CNC正在进行初始化", 0, 0, 3, NULL, 0};CTRLDATA CtrlInitProgress [] ={ { "static", WS_VISIBLE | SS_SIMPLE, 10, 10, 380, 16, IDC_PROMPTINFO, "正在……", 0 }, { CTRL_PROGRESSBAR, WS_VISIBLE, 10, 40, 380, 20, IDC_PROGRESS, NULL, 0 }, { "button", WS_TABSTOP | WS_VISIBLE | BS_DEFPUSHBUTTON, 170, 70, 60, 25, IDOK, "确定", 0 }};DLGTEMPLATE DlgStartupMode ={ WS_BORDER | WS_CAPTION, WS_EX_NONE, 120, 100, 400, 334, "请选择工作模式", 0, 0, 13, NULL, 0};CTRLDATA CtrlStartupMode[] ={ { "static", WS_VISIBLE | SS_GROUPBOX, 16, 10, 130, 160, IDC_STATIC, "工作模式", 0 }, { "button", WS_VISIBLE | BS_AUTORADIOBUTTON | WS_TABSTOP | WS_GROUP, 36, 38, 88, 20, IDC_MODE_MDI, "MDI方式", 0 }, { "button", WS_VISIBLE | BS_AUTORADIOBUTTON, 36, 64, 88, 20, IDC_MODE_APP, "后置处理", 0 }, { "button", WS_VISIBLE | BS_AUTORADIOBUTTON, 36, 90, 88, 20, IDC_MODE_IIIE, "运动控制", 0 }, { "button", WS_VISIBLE | BS_AUTORADIOBUTTON | WS_DISABLED, 36, 116, 88, 20, IDC_MODE_SETTINGS, "参数设置", 0 }, { "button", WS_VISIBLE | BS_AUTORADIOBUTTON | WS_DISABLED, 36, 142, 88, 20, IDC_MODE_PLC, "辅助设备", 0 }, { "combobox", WS_VISIBLE | CBS_DROPDOWNLIST | WS_TABSTOP | CBS_READONLY, 178, 10, 184, 24, IDC_BOX1, "combobox", 0 }, { "combobox", WS_VISIBLE | CBS_SPINLIST | WS_TABSTOP, 178, 40, 184, 24, IDC_BOX2, "combobox", 0 }, { "combobox", WS_VISIBLE | CBS_AUTOSPIN | WS_TABSTOP, 178, 70, 184, 24, IDC_BOX3, "0", 0 }, { "combobox", WS_VISIBLE | CBS_SIMPLE | WS_TABSTOP, 178, 100, 184, 24, IDC_BOX4, "0", 100 }, { "button", WS_VISIBLE | BS_DEFPUSHBUTTON | WS_TABSTOP | WS_GROUP, 172, 242, 95, 28, IDOK, "确定", 0 }, { "button", WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 283, 242, 95, 28, IDCANCEL, "退出", 0 }, { "static", WS_VISIBLE | SS_LEFT | WS_GROUP, 18, 280, 360, 16, IDC_PROMPTINFO, "进入MDI方式,进行手工编程。", 0 }};DLGTEMPLATE DlgStructParams = { WS_BORDER | WS_CAPTION, WS_EX_NONE, 70, 80, 520, 320, "机床机构参数设置", 0, 0, 26, NULL};CTRLDATA CtrlStructParams[] = { { "static", WS_VISIBLE | SS_RIGHT, 14, 14, 260, 22, IDC_STATIC, "1.静平台上正三角形外接圆半径[mm]", 0 }, { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 284, 14, 103, 22, IDC_EDIT1, NULL, 0 }, { "static", WS_VISIBLE | SS_RIGHT, 14, 36, 260, 22, IDC_STATIC, "2.静平台下正三角形外接圆半径[mm]", 0 }, { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 284, 36, 103, 22, IDC_EDIT2, NULL, 0 }, { "static", WS_VISIBLE | SS_RIGHT, 14, 58, 260, 22, IDC_STATIC, "3.静平台上下正三角形高差[mm]", 0 }, { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 284, 58, 103, 22, IDC_EDIT3, NULL, 0 }, { "static", WS_VISIBLE | SS_RIGHT, 14, 80, 260, 22, IDC_STATIC, "4.静平台上下正三角形相差[度]", 0 }, { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 284, 80, 103, 22, IDC_EDIT4, NULL, 0 }, { "static", WS_VISIBLE | SS_RIGHT, 14, 102, 260, 22, IDC_STATIC, "5.动平台上正三角形外接圆半径[mm]", 0 }, { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 284, 102, 103, 22, IDC_EDIT5, NULL, 0 }, { "static", WS_VISIBLE | SS_RIGHT, 14, 124, 260, 22, IDC_STATIC, "6.动平台下正三角形外接圆半径[mm]", 0 }, { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 284, 124, 103, 22, IDC_EDIT6, NULL, 0 }, { "static", WS_VISIBLE | SS_RIGHT, 14, 146, 260, 22, IDC_STATIC, "7.动平台上下正三角形高差[mm]", 0 }, { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 284, 146, 103, 22, IDC_EDIT7, NULL, 0 }, { "static", WS_VISIBLE | SS_RIGHT, 14, 168, 260, 22, IDC_STATIC, "8.动平台上下正三角形相差[度]", 0 }, { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 284, 168, 103, 22, IDC_EDIT8, NULL, 0 }, { "static", WS_VISIBLE | SS_RIGHT, 14, 190, 260, 22, IDC_STATIC, "9.动静平台在初始位置时的相差[度]", 0 }, { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 284, 190, 103, 22, IDC_EDIT9, NULL, 0 }, { "static", WS_VISIBLE | SS_RIGHT, 14, 218, 260, 22, IDC_STATIC, "A.机床各腿腿长最小值[mm]", 0 }, { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 284, 218, 103, 22, IDC_EDITA, NULL, 0 }, { "static", WS_VISIBLE | SS_RIGHT, 14, 242, 260, 22, IDC_STATIC, "B.机床各腿腿长最大值[mm]", 0 }, { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 284, 242, 103, 22, IDC_EDITB, NULL, 0 }, { "static", WS_VISIBLE | SS_RIGHT, 14, 266, 260, 22, IDC_STATIC, "C.静上平台到动下平台的距离[mm]", 0 }, { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 284, 266, 103, 22, IDC_EDITC, NULL, 0 }, { "button", WS_VISIBLE | BS_DEFPUSHBUTTON | WS_TABSTOP, 400, 14, 100, 28, IDOK, "确定", 0 }, { "button", WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 400, 58, 100, 28, IDCANCEL, "取消", 0 }}; DLGTEMPLATE DlgPassword = { WS_BORDER | WS_CAPTION, WS_EX_NONE, 70, 80, 460, 158, "系统管理员口令设置", 0, 0, 5, NULL, 0};CTRLDATA CtrlPassword [] = { { "static", WS_VISIBLE | SS_RIGHT, 14, 30, 150, 18, IDC_STATIC, "请输入新的口令", 0 }, { "edit", WS_CHILD | WS_VISIBLE | WS_BORDER | ES_PASSWORD | WS_TABSTOP, 180, 30, 200, 24, IDC_NEWPASSWORD, NULL, 0 }, { "button", WS_VISIBLE | BS_AUTOCHECKBOX | WS_TABSTOP, 180, 70, 100, 22, IDC_PASSWORDVALID, "密码有效", 0 }, { "button", WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 80, 94, 100, 28, IDOK, "确定", 0 }, { "button", WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 276, 94, 100, 28, IDCANCEL, "取消", 0 }}; DLGTEMPLATE DlgPropertySheet = { WS_BORDER | WS_CAPTION, WS_EX_NONE, 20, 20, 580, 450, "Demo for Property Sheet", 0, 0, 4, NULL, 0};CTRLDATA CtrlPropertySheet [] = { { CTRL_PROPSHEET, WS_VISIBLE | WS_TABSTOP | PSS_COMPACTTAB, 10, 10, 560, 360, IDC_PROPSHEET, "Property sheet control", 0 }, { "button", WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 200, 380, 100, 28, IDC_APPLY, "应用", 0 }, { "button", WS_VISIBLE | BS_DEFPUSHBUTTON | WS_TABSTOP, 340, 380, 100, 28, IDOK, "确定", 0 }, { "button", WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 460, 380, 100, 28, IDCANCEL, "取消", 0 }};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -