亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gridview.h

?? mini gui 1.6.8 lib and source
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
/** * \file gridview.h * \author Wei Yongming <ymwei@minigui.org> * \date 2002/01/06 *  * The header file of MiniGUI extension library. * \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: gridview.h,v 1.6 2005/09/04 06:50:19 jpzhang Exp $ * *             MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks,  *                     and ThreadX version 1.6.x *             Copyright (C) 2002-2005 Feynman Software. *             Copyright (C) 1998-2002 Wei Yongming. */#ifndef EXT_GRIDVIEW_H#define EXT_GRIDVIEW_H#ifdef  __cplusplusextern "C" {#endif    /**     * \addtogroup mgext_fns     * @{     */    /**     * \addtogroup mgext_controls     * @{     */    /**     * \defgroup mgext_ctrl_grid GridView control     * @{     */#define CTRL_GRIDVIEW               "gridview"#define GVS_COLFIRST                0x0000#define GVS_ROWFIRST                0x0001#define GRID_OKAY                   0#define GRID_ERR                    (-1)/** struct of the whole grid control */typedef struct _GRIDVIEWDATA{    /** The number of the rows */    int nr_rows;    /** The number of the columns */    int nr_cols;    /** The default height of a row */    int row_height;    /** The default width of a column */    int col_width;} GRIDVIEWDATA;/** The alignment of the cell *//** column text horizontal left align, default */#define GV_HALIGN_LEFT                          0x00000001/** column text horizontal right align */#define GV_HALIGN_RIGHT                         0x00000002/** column text horizontal center align */#define GV_HALIGN_CENTER                        0x00000003/** column text vertical top align */#define GV_VALIGN_TOP                           0x00000010/** column text vertical bottom align */        #define GV_VALIGN_BOTTOM                        0x00000020/** column text vertical center align */        #define GV_VALIGN_CENTER                        0x00000030/** mask of horizontal align type */#define GV_HALIGN_MASK                          0x0000000F/** mask of vertical align type */#define GV_VALIGN_MASK                          0x000000F0/** the type of the unknown cell, use unknow type to query cell type */#define GV_TYPE_UNKNOWN                         0x00000000/** the text type of the cell */#define GV_TYPE_TEXT                            0x00000100/** the digit type of the cell */#define GV_TYPE_NUMBER                          0x00000200/** the checkbox type of the cell */#define GV_TYPE_CHECKBOX                        0x00000300/** the type of the cell having selection */#define GV_TYPE_SELECTION                       0x00000400/** the cell type of the row header or column header */#define GV_TYPE_HEADER                          0x00000500/** the cell type of the cell */#define GV_TYPE_TABLEHEADER                     0x00000600/** mask of grid cell type */#define GV_TYPE_MASK                            0x0000FF00/** a style of the cell, which has a icon bitmap */#define GVS_WITHICON                            0x00010000/** a style of the cell, which contains a checkbox */#define GVS_WITHCHECKBOX                        0x00020000/** a style of the cell, which text is multiple line*/#define GVS_MULTLINE                          0x00100000/** a status of the cell, which is read only*/#define GVS_READONLY                            0x00200000/** a status of the cell which has a checkbox and the checkbox is checked */#define GVS_BOXCHECKED                          0x00400000#define GVITEM_STYLE                            0x0001#define GVITEM_BGCOLOR                          0x0002#define GVITEM_FGCOLOR                          0x0004#define GVITEM_FONT                             0x0008#define GVITEM_IMAGE                            0x0010#define GVITEM_MAINCONTENT                      0x0020 #define GVITEM_SIZE                             0x0040#define GVITEM_ALLCONTENT                       0x00FF/** struct of the selected cell(s) */typedef struct _GRIDCELLS{    /** the start row of the selected cell(s) */    int row;    /** the start column of the selected cell(s) */    int column;    /** the number of the column(s) which contain(s) selected cell(s) */    int width;    /** the number of the row(s) which contain(s) selected cell(s) */    int height;}GRIDCELLS;typedef int (*GRIDCELLEVALCALLBACK)(GRIDCELLS* target, GRIDCELLS* source, DWORD dwAddData);typedef struct _GRIDCELLDEPENDENCE{    GRIDCELLS source;    GRIDCELLS target;    GRIDCELLEVALCALLBACK callback;    DWORD dwAddData;}GRIDCELLDEPENDENCE;/** struct of the header type cell */typedef struct _GRIDCELLDATAHEADER{    /** the height of a row or the width of a column */    int size;    /** the caption of the row or column */    char* buff;    /** the length of the buff string */    int len_buff;}GRIDCELLDATAHEADER;/** struct of the text type cell */typedef struct _GRIDCELLDATATEXT{    /** the caption of the row or column */    char* buff;    /** the length of the buff string */    int len_buff;}GRIDCELLDATATEXT;/** struct of the number type cell */typedef struct _GRIDCELLDATANUMBER{    /** the value of the number type cell*/    double number;    /** the format of the number to display */    char* format;    /** the length of the format string */    int len_format;}GRIDCELLDATANUMBER;/** struct of the checkbox type cell */typedef struct _GRIDCELLDATACHECKBOX{    /** whether this checkbox is checked */    BOOL checked;    /** the text after checkbox */    char* text;    /** when used for set, -1 means null-terminated */    int len_text;}GRIDCELLDATACHECKBOX;/** struct of the selection type cell */typedef struct _GRIDCELLDATASELECTION{    /** the index of the combobox that current selected */    int cur_index;    /** "Yes\nNo\n"*/    char* selections;    /** when used for set, -1 means null-terminated */    int len_sel;}GRIDCELLDATASELECTION;#if 0/** struct of the evaluation type cell */typedef struct _GRIDCELLDATAEVAL{    /** the value of the evaluation type cell */    double number;    /** the evaluation of one special cell */    GRIDCELLS sourcecells;    /** the callback function of one special cell */    GRIDCELLEVALCALLBACK eval_callback;    /** the format of the number to display */    char* format;    /** the length of the format string */    int len_format;}GRIDCELLDATAEVAL;#endif/** struct of the cell */typedef struct _GRIDCELLDATA{    /** mask of properties, can be OR'ed with following values:     * set or get a cell style     * - GVITEM_STYLE\n     * set or get a cell text color      * - GVITEM_FGCOLOR\n     * set or get a cell background color      * - GVITEM_BGCOLOR\n     * set or get a cell text font      * - GVITEM_FONT\n     * set or get a cell's image      * - GVITEM_IMAGE\n     * set or get all of the content of a cell     * - GVITEM_ALLCONTENT\n     * set or get the main content of a cell     * - GVITEM_MAINCONTENT\n     */    DWORD mask;    /** the style of the cell */    DWORD style;    /** text color */    gal_pixel color_fg;    /** the background color */    gal_pixel color_bg;    /** text font */    PLOGFONT font;    /** Pointer to the bitmap of one cell */    PBITMAP image;    /** the concrete data of one cell */    void* content;}GRIDCELLDATA;    /** \defgroup mgext_control_grid_msgs Messages of grid control     * @{     *//**  * \def GRIDM_SETCELLPROPERTY  *    * An Application sends a GRIDM_SETCELLPROPERTY message to set the cells' property in the grid control.   *  *\code  * GRIDM_SETCELLPROPERTY  * GRIDCELLS cells;  * GRIDCELLDATA* celldata;  *  * wParam cells, the cell(s) which you want to set it's(their) property  * lParam celldata, the pointer of the property you want to set.   * \endcode  *  * \return Returns GRID_OKAY if successful, or GRID_ERR otherwise.  * \sa GRIDCELLDATA  */#define  GRIDM_SETCELLPROPERTY    0xF210/**  * \def GRIDM_GETCELLPROPERTY  *  * An Application sends a GRIDM_GETPROPERTY message to get a single cell's property in the grid control.  *  *\code  * GRIDM_GETCELLPROPERTY  * GRIDCELLS cells;  * GRIDCELLDATA* celldata;  *  * wParam cell. the cell(only for one cell now) which you want to get it's property  * lParam celldata,  the pointer of the property you want to get.   * \endcode  *  * \return Returns GRID_OKAY if successful, or GRID_ERR otherwise.  * \sa GRIDCELLDATA  */#define  GRIDM_GETCELLPROPERTY    0xF211/**  * \def GRIDM_SETCOLWIDTH  *  * An Application sends a GRIDM_SETCOLWIDTH message to set column width in the grid control.  * if (lParam < 1 or lParam > nCols) , if will do nothing. nCows is the columns' count of the grid control.  *  *\code  * GRIDM_SETCOLWIDTH  * int index;  * int width;  *  * wParam index, the index of the column which you want to set width.  * lParam width, the width of the column you want to set.   * \endcode

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费成人在线网站| 在线亚洲高清视频| 国产精品一级黄| 精品一区二区三区影院在线午夜 | 亚洲欧洲av在线| 国产欧美日本一区视频| 欧美韩国日本不卡| 中文字幕一区二区三区四区| 中文字幕亚洲一区二区av在线| 国产精品激情偷乱一区二区∴| 国产精品久久国产精麻豆99网站| 国产精品天天看| 亚洲三级电影网站| 亚洲综合色区另类av| 亚洲 欧美综合在线网络| 日韩福利视频导航| 精品在线免费观看| 成人美女视频在线观看18| 成人av动漫在线| 色哟哟国产精品| 欧美日韩国产精选| 日韩女优av电影| 国产欧美日韩一区二区三区在线观看| 中文字幕av一区二区三区高| 综合久久久久久| 亚洲成人动漫一区| 韩国理伦片一区二区三区在线播放| 国产高清一区日本| 一本到不卡精品视频在线观看| 在线观看免费视频综合| 日韩一区二区三区在线观看 | 亚洲一二三级电影| 免费观看在线综合色| 国产曰批免费观看久久久| av一区二区三区四区| 欧美日韩免费不卡视频一区二区三区| 精品日韩欧美在线| 日韩一区欧美一区| 美国三级日本三级久久99| 国产精品资源在线| 欧美亚洲高清一区二区三区不卡| 欧美一级xxx| 国产精品白丝在线| 亚洲成人av中文| 国产成人在线网站| 欧美日韩亚洲高清一区二区| 久久亚洲一区二区三区四区| 亚洲人成在线播放网站岛国| 日本欧美加勒比视频| 波多野结衣中文字幕一区二区三区 | 精久久久久久久久久久| 成人aaaa免费全部观看| 日韩一区二区三区免费观看| 亚洲欧美一区二区视频| 免费在线观看一区| 91在线码无精品| 久久亚洲精品小早川怜子| 一级日本不卡的影视| 国产精品中文字幕欧美| 欧美日韩美少妇| 国产精品久久久久一区二区三区| 秋霞成人午夜伦在线观看| 成年人国产精品| 欧美大片一区二区| 亚洲精品综合在线| 成人午夜激情影院| 日韩小视频在线观看专区| 一区二区三区中文在线观看| 国产成人免费视频网站 | 亚洲成人在线免费| 成人av免费网站| 久久精品亚洲一区二区三区浴池| 亚洲在线视频网站| 国产精品一区二区91| 91精品国产品国语在线不卡| 亚洲精品福利视频网站| www.色综合.com| 久久久久久久久久久久电影| 琪琪一区二区三区| 欧美三区在线观看| 亚洲麻豆国产自偷在线| 成人黄色电影在线| 久久久久久久久一| 蜜桃视频在线观看一区| 538prom精品视频线放| 亚洲自拍偷拍欧美| 色综合久久久久综合| 国产精品入口麻豆九色| 国产成人精品一区二区三区四区| 日韩欧美aaaaaa| 久久成人久久爱| 欧美一区2区视频在线观看| 午夜av一区二区| 欧美日本乱大交xxxxx| 亚洲精品国产一区二区精华液| www.色综合.com| 亚洲日本va午夜在线电影| 成人国产电影网| 国产精品欧美精品| 风间由美一区二区av101| 国产亚洲精品资源在线26u| 国产真实精品久久二三区| 日韩视频免费观看高清在线视频| 日本中文字幕不卡| 欧美一级一级性生活免费录像| 日韩高清不卡在线| 欧美xxxx在线观看| 久久不见久久见免费视频7| 亚洲精品在线观看网站| 国模一区二区三区白浆| 久久久蜜臀国产一区二区| 国产成人精品影视| 18欧美亚洲精品| 久久一区二区三区国产精品| 国产在线视频不卡二| 2023国产精品自拍| 成人毛片老司机大片| 亚洲美女免费视频| 在线观看欧美黄色| 欧美aaaaa成人免费观看视频| 日韩欧美色综合| 国产成人免费视频精品含羞草妖精| 中文字幕乱码一区二区免费| 99久久精品国产一区| 夜夜嗨av一区二区三区| 91麻豆精品国产91久久久资源速度 | 亚洲一区在线观看免费观看电影高清| 91黄色激情网站| 日本伊人午夜精品| 国产日韩视频一区二区三区| av午夜一区麻豆| 偷拍自拍另类欧美| 久久精品视频在线看| 色综合天天综合网天天看片| 蜜桃av一区二区在线观看 | 六月丁香婷婷久久| 中文字幕不卡在线| 欧美性xxxxxxxx| 九九**精品视频免费播放| 亚洲欧洲精品天堂一级| 欧美日韩一卡二卡三卡| 久久99国产精品久久99| 中文字幕一区免费在线观看| 欧美日韩高清不卡| 国产激情一区二区三区| 亚洲激情在线播放| 精品国产人成亚洲区| 色综合天天综合色综合av| 奇米亚洲午夜久久精品| 中文在线一区二区| 欧美高清一级片在线| 粗大黑人巨茎大战欧美成人| 亚洲成人综合在线| 国产欧美一区二区精品秋霞影院| 欧美日韩午夜在线| 国产成+人+日韩+欧美+亚洲| 亚洲电影第三页| 国产精品久久看| 91精品国产一区二区| 91在线一区二区三区| 久久99深爱久久99精品| 一区二区三区四区在线免费观看| 亚洲精品在线免费播放| 欧美日韩黄色一区二区| 成人h动漫精品一区二区| 日本不卡一二三区黄网| 亚洲国产精品精华液2区45| 日韩欧美综合在线| 欧美综合久久久| 99久久精品国产网站| 国产一区二区三区在线观看精品 | 毛片一区二区三区| 亚洲最大成人网4388xx| 综合网在线视频| 欧美日韩国产高清一区二区| 不卡一区二区中文字幕| 国产乱人伦精品一区二区在线观看 | 中文字幕亚洲区| 久久人人爽爽爽人久久久| 在线不卡中文字幕| 91久久国产综合久久| 成人av影视在线观看| 国产麻豆日韩欧美久久| 日本不卡视频一二三区| 亚洲线精品一区二区三区八戒| 中文字幕一区二区三区蜜月 | 国产精品中文有码| 麻豆精品国产91久久久久久| 日日摸夜夜添夜夜添国产精品| 亚洲欧美日韩国产一区二区三区| 日本一区二区三区在线不卡| 久久亚洲一区二区三区四区| 精品毛片乱码1区2区3区| 欧美精品久久久久久久多人混战| 欧美网站一区二区| 欧美日韩国产在线观看| 欧美日韩一卡二卡三卡| 欧美视频第二页| 欧美日韩一卡二卡三卡 | 国产精品久久久久久户外露出|