这是针对 Linux (i386)平台的 minigui 3.6.2 开发包(MiniGUI-Processes 运行模式)。

源代码在线查看: control.h

软件大小: 4425 K
上传用户: yhb71181491615
关键词: MiniGUI-Processes minigui Linux i386
下载地址: 免注册下载 普通下载 VIP

相关代码

				/**				 * \file control.h				 * \author Wei Yongming 				 * \date 2001/12/29				 * 				 * This file includes interfaces of standard controls of MiniGUI.				 *				 \verbatim				    Copyright (C) 2002-2005 Feynman Software.				    Copyright (C) 1998-2002 Wei Yongming.								    This file is part of MiniGUI, a compact cross-platform Graphics 				    User Interface (GUI) support system for real-time embedded systems.								    This program 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 program 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 program; if not, write to the Free Software				    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA								    If you are using MiniGUI for developing commercial, proprietary, or other				    software not covered by the GPL terms, you must have a commercial license				    for MiniGUI. Please see http://www.minigui.com/product/index.html for 				    how to obtain this. If you are interested in the commercial MiniGUI 				    licensing, please write to sales@minigui.com. 								 \endverbatim				 */								/*				 * $Id: control.h,v 1.174 2005/01/31 09:49:30 weiym Exp $				 *				 *             MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks version 1.6.x				 *             Copyright (C) 2002-2005 Feynman Software.				 *             Copyright (C) 1999-2002 Wei Yongming.				 */								#ifndef _MGUI_CONTROL_H				#define _MGUI_CONTROL_H				 				#ifdef __cplusplus				extern "C" {				#endif  /* __cplusplus */								#include "ctrl/ctrlhelper.h"								#ifdef _CTRL_STATIC				#include "ctrl/static.h"				#endif /* _CTRL_STATIC */								#ifdef _CTRL_BUTTON				#include "ctrl/button.h"				#endif /* _CTRL_BUTTON */								#if defined (_CTRL_SIMEDIT) || defined(_CTRL_SLEDIT) || defined(_CTRL_MLEDIT)				#include "ctrl/edit.h"				#endif /* _CTRL_EDIT || _CTRL_MEDIT */								#ifdef _CTRL_PROGRESSBAR				#include "ctrl/progressbar.h"				#endif /* _CTRL_PROGRESSBAR */								#ifdef _CTRL_LISTBOX				#include "ctrl/listbox.h"				#endif /* _CTRL_LISTBOX */								#ifdef _CTRL_PROPSHEET				#include "ctrl/propsheet.h"				#endif /* _CTRL_PROPSHEET*/								#ifdef _CTRL_COMBOBOX				#include "ctrl/combobox.h"				#endif /* _CTRL_COMBOBOX */								#ifdef _CTRL_TOOLBAR				#include "ctrl/toolbar.h"				#endif /* _CTRL_TOOLBAR */								#ifdef _CTRL_NEWTOOLBAR				#include "ctrl/newtoolbar.h"				#endif /* _CTRL_NEWTOOLBAR */								#ifdef _CTRL_MENUBUTTON				#include "ctrl/menubutton.h"				#endif /* _CTRL_MENUBUTTON */								#ifdef _CTRL_TRACKBAR				#include "ctrl/trackbar.h"				#endif /* _CTRL_TRACKBAR */								#ifdef _CTRL_SCROLLVIEW				#include "ctrl/scrollview.h"				#endif /* _CTRL_SCROLLVIEW */								#ifdef _CTRL_SCROLLBAR				#include "ctrl/scrollbar.h"				#endif /* _CTRL_SCROLLBAR */								#ifdef _CTRL_TEXTEDIT				#include "ctrl/textedit.h"				#endif /* _CTRL_TEXTEDIT */								    /**				     * \defgroup controls Standard controls				     * @{				     */								/* NOTE: control messages start from 0xF000 to 0xFFFF */				#define MSG_FIRSTCTRLMSG    0xF000				#define MSG_LASTCTRLMSG     0xFFFF								    /** @} end of controls */								#ifdef __cplusplus				}				#endif  /* __cplusplus */								#endif /* _MGUI_CONTROL_H */											

相关资源