?? miniguidlgres.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 "miniguidemo.h"/////////////////////////////////////////////Controls List/*DLGTEMPLATE DlgListDemo ={ WS_BORDER | WS_CAPTION, WS_EX_NONE, 0, 0, 320, 240, "達盛ListDemo", 0, 0, 7, NULL, 0};CTRLDATA CtrlListDemoFiles[] ={ { CTRL_STATIC, WS_VISIBLE | SS_SIMPLE, 10, 10, 130, 15, IDC_STATIC, "ListDemo1 Notify", 0 }, { CTRL_LISTBOX, WS_VISIBLE | WS_VSCROLL | WS_BORDER | LBS_SORT | LBS_NOTIFY, 10, 30, 130, 100, IDL_DEMO1, "", 0 }, { CTRL_STATIC, WS_VISIBLE | SS_SIMPLE, 150, 10, 130, 15, IDC_STATIC, "ListDemo2 CheckBox", 0 }, { CTRL_LISTBOX, WS_VISIBLE | WS_VSCROLL | WS_BORDER | LBS_SORT | LBS_CHECKBOX, 150, 30, 130, 100, IDL_DEMO2, "", 0 }, { "button", WS_VISIBLE | BS_DEFPUSHBUTTON | WS_TABSTOP | WS_GROUP, 10, 170, 130, 25, IDOK, "OK", 0 }, { "button", WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 150, 170, 130, 25, IDCANCEL, "Cancel", 0 },};*/////////////////////////////////////////////////////////////////////////////////////////////////////////////Controls progressbar/*DLGTEMPLATE DlgProgressBar = { WS_BORDER | WS_CAPTION, WS_EX_NONE, 0, 0, 320, 240, "達盛ProgressBarDemo", 0, 0, 2, NULL, 0};CTRLDATA CtrlProgressBar [] ={ { "static", WS_VISIBLE | SS_SIMPLE, 10, 10, 380, 16, IDC_STATIC, "正在計算,請稍候...", 0 }, { CTRL_PROGRESSBAR, WS_VISIBLE , 10, 30, 80, 30, IDC_PROGRESS1, NULL, 0 }, };*/////////////////////////////////////////////////editdemoDLGTEMPLATE DlgBoxInputChar ={ WS_BORDER | WS_CAPTION, WS_EX_NONE, 0, 0, 320, 240, "達盛editdemo", 0, 0, 6, NULL, 0};CTRLDATA CtrlInputChar [] ={ { CTRL_STATIC, WS_VISIBLE | SS_CENTER, 10, 0, 300, 18, IDC_STATIC, "簡單框", 0 }, { CTRL_EDIT, WS_VISIBLE | WS_TABSTOP | SS_CENTER, 10, 20, 300, 18, IDC_EDIT, "", 0 }, { CTRL_STATIC, WS_VISIBLE | SS_CENTER, 10, 45, 300, 18, IDC_STATIC, "單行框", 0 }, { CTRL_SLEDIT, WS_VISIBLE | WS_TABSTOP | WS_BORDER, 10, 65, 300, 25, IDC_CHAR, "", 0 }, { CTRL_STATIC, WS_VISIBLE | SS_CENTER, 10, 95, 300, 18, IDC_STATIC, "多行框", 0 }, { CTRL_MLEDIT, WS_VISIBLE | WS_TABSTOP | WS_BORDER | WS_VSCROLL | ES_BASELINE | ES_AUTOWRAP, 10, 120, 300, 70, IDC_CHARS, "", 0 },};//////////////////////////////////////////////////////////////////////////////////icon demoDLGTEMPLATE DlgIcon ={ WS_BORDER | WS_CAPTION, WS_EX_NONE, 0, 0, 320, 240, "達盛icondemo", 0, 0, 1, NULL, 0};CTRLDATA CtrlIcon [] ={ { CTRL_STATIC, WS_VISIBLE | SS_CENTER, 10, 95, 300, 18, IDC_STATIC, "Icon Demo", 0 },};//////////////////////////////////////////////////////////////////////////////////track demoDLGTEMPLATE DlgTrackDemo ={ WS_BORDER | WS_CAPTION, WS_EX_NONE, 0, 0, 320, 240, "達盛trackdemo", 0, 0, 0, NULL, 0};CTRLDATA CtrlTrackDemo [] ={};//////////////////////////////////////////////////////////////////////////////////gdi demoDLGTEMPLATE DlgGDIDemo ={ WS_BORDER | WS_CAPTION, WS_EX_NONE, 0, 0, 320, 240, "達盛gdidemo", 0, 0, 0, NULL, 0};CTRLDATA CtrlGDIDemo [] ={};//////////////////////////////////////////////////////////////////////////////////draw demoDLGTEMPLATE DlgDrawDemo ={ WS_BORDER | WS_CAPTION, WS_EX_NONE, 0, 0, 320, 240, "達盛drawdemo", 0, 0, 0, NULL, 0};CTRLDATA CtrlDrawDemo [] ={};//////////////////////////////////////////////////////////////////////////////////font demoDLGTEMPLATE DlgFontDemo ={ WS_BORDER | WS_CAPTION, WS_EX_NONE, 0, 0, 320, 240, "達盛fontdemo", 0, 0, 0, NULL, 0};CTRLDATA CtrlFontDemo [] ={};///////////////////////////////////////////////////o////////////////////////////////////////////////// 初始化進程對話框DLGTEMPLATE DlgInitProgress ={ WS_BORDER | WS_CAPTION, WS_EX_NONE, 20, 50, 280, 130, "Dialog1", 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, 250, 20, IDC_PROGRESS, NULL, 0 }, { "button", WS_TABSTOP | WS_VISIBLE | BS_DEFPUSHBUTTON, 110, 70, 60, 25, IDOK, "確定", 0 }};DLGTEMPLATE DlgStartupMode ={ WS_BORDER | WS_CAPTION, WS_EX_NONE, 0, 0, 320, 240, "請選擇工作模式", 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, 168, 10, 134, 24, IDC_BOX1, "combobox", 0 }, { "combobox", WS_VISIBLE | CBS_SPINLIST | WS_TABSTOP, 168, 40, 134, 24, IDC_BOX2, "combobox", 0 }, { "combobox", WS_VISIBLE | CBS_AUTOSPIN | WS_TABSTOP, 168, 70, 134, 24, IDC_BOX3, "0", 0 }, { "combobox", WS_VISIBLE | CBS_SIMPLE | WS_TABSTOP, 168, 100, 134, 24, IDC_BOX4, "0", 100 }, { "button",// WS_VISIBLE | BS_DEFPUSHBUTTON | WS_TABSTOP | WS_GROUP, WS_VISIBLE | BS_PUSHBUTTON | WS_TABSTOP, 152, 142, 60, 25, IDOK, "確定", 0 }, { "button",
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -