?? dlgres.c
字號:
#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, "系統參數", 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 },*/ { "edit", WS_VISIBLE | WS_BORDER | WS_TABSTOP, 10, 40, 200, 20, IDC_DIF, 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 + -