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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? main.c~

?? 教學(xué)資源管理系統(tǒng)教室分配子系統(tǒng),也是一個(gè)畢業(yè)設(shè)計(jì).minigui下的!
?? C~
字號(hào):
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <sys/types.h>
#include "sqlite3.h"

#include <minigui/common.h>
#include <minigui/minigui.h>
#define _EXT_CTRL_GRIDVIEW 1
#ifdef _EXT_CTRL_GRIDVIEW

#include <minigui/gdi.h>
#include <minigui/window.h>
#include <minigui/control.h>
#include <minigui/mgext.h>
#include "ctrls.h"
int ww = 585;
int wh = 500;
#define IDM_SHENQING 200
#define IDM_JILU 210
#define IDM_ZENGJIA 220
#define IDM_HOUTAI  300


enum {
    IDC_GRIDVIEW,
};

static HWND hGVWnd;

static char* colnames[] = {

    "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"

};
static char* scores[] = {

    "1,2節(jié)課", "3,4節(jié)課","5,6節(jié)課", "7,8節(jié)課", "晚自習(xí)"

};

static char* list[] = {
    "空閑","占用"				
};

static int
element(int x,int y,int i )
{
		GRIDCELLDATATEXT cellnum;
		GRIDCELLS cellsel;
		GRIDCELLDATA celldata;

		cellnum.buff =list[i];
                cellnum.len_buff =-1;
                celldata.content = &cellnum;
                celldata.mask = GVITEM_MAINCONTENT;
                celldata.style = GV_TYPE_TEXT;
                cellsel.row = x;
                cellsel.column = y;
                cellsel.width = 1;
                cellsel.height = 1;
                SendMessage(hGVWnd, GRIDM_SETCELLPROPERTY, (WPARAM)&cellsel, (LPARAM)&celldata);

}
//建立菜單
static HMENU createpmenufile (void)
{
    HMENU hmnu;
    MENUITEMINFO mii;
    memset (&mii, 0, sizeof(MENUITEMINFO));
    mii.type        = MFT_STRING;
    mii.id          = 0;
    mii.typedata    = (DWORD)"察看";

    hmnu = CreatePopupMenu (&mii);

    memset (&mii, 0, sizeof(MENUITEMINFO));
    mii.type        = MFT_STRING;
    mii.state       = 0;
    mii.id          = IDM_SHENQING;
    mii.typedata    = (DWORD)"申請(qǐng)情況";
    InsertMenuItem(hmnu, 0, TRUE, &mii);

    memset (&mii, 0, sizeof(MENUITEMINFO));
    mii.type        = MFT_STRING;
    mii.state       = 0;
    mii.id          = IDM_JILU;
    mii.typedata    = (DWORD)"申請(qǐng)記錄";
    InsertMenuItem(hmnu, 1, TRUE, &mii);

    memset (&mii, 0, sizeof(MENUITEMINFO));
    mii.type        = MFT_STRING;
    mii.state       = 0;
    mii.id          = IDM_ZENGJIA;
    mii.typedata    = (DWORD)"增加申請(qǐng)記錄";
    InsertMenuItem(hmnu, 2, TRUE, &mii);

   /* memset (&mii, 0, sizeof(MENUITEMINFO));
    mii.type        = MFT_STRING;
    mii.state       = 0;
    mii.id          = IDM_HOUTAI;
    mii.typedata    = (DWORD)"后臺(tái)登陸";
    InsertMenuItem(hmnu, 3, TRUE, &mii);*/

	return hmnu;


}

static HMENU createmenu (void)
{
	HMENU hmnu;
    	MENUITEMINFO mii;

	hmnu = CreateMenu();

    	memset (&mii, 0, sizeof(MENUITEMINFO));
   	mii.type        = MFT_STRING;
    	mii.id          = 100;
    	mii.typedata    = (DWORD)"查看";
    	mii.hsubmenu    = createpmenufile ();

    	InsertMenuItem(hmnu, 0, TRUE, &mii);

	return hmnu;
}



static int
ControlTestWinProc (HWND hWnd, int message, WPARAM wParam, LPARAM lParam)
{
    switch (message)
    {
        case MSG_CREATE:
            {
                int i;
#if 0
typedef struct _GRIDCELLS
{
/** 所選單元格的起始行 */
int row;
/** 所選單元格的起始列 */
int column;
/** 所選單元格范圍所跨的列數(shù) */
int width;
/** 所選單元格范圍所跨的行數(shù) */
int height;
}GRIDCELLS;
		
#endif		
                GRIDCELLS cellsel;                                 
		                    
                GRIDCELLDEPENDENCE dep;
                GRIDCELLDATA celldata;
                GRIDCELLDATAHEADER header;
                GRIDCELLDATATEXT cellnum;
                GRIDVIEWDATA gvdata;  //網(wǎng)格控件的結(jié)構(gòu)

                gvdata.nr_rows = 5;   //5行
                gvdata.nr_cols = 7;   //7列
                gvdata.row_height = 20;
                gvdata.col_width  = 60;
                hGVWnd = CreateWindowEx (CTRL_GRIDVIEW, "Grid View",
                                           WS_CHILD | WS_VISIBLE | WS_VSCROLL |
                                           WS_HSCROLL | WS_BORDER, WS_EX_NONE, IDC_GRIDVIEW, 0, 0, 700,200, hWnd, (DWORD)&gvdata);
                memset(&header, 0, sizeof(header));
                memset(&celldata, 0, sizeof(celldata));
                //設(shè)置列表頭的屬性
                for (i = 1; i<= 7; i++)
                {
                    header.buff = colnames[i-1];
                    header.len_buff = -1;
                    celldata.content = &header;
                    celldata.mask = GVITEM_MAINCONTENT;
                    celldata.style = GV_TYPE_HEADER;
                    cellsel.row = 0;
                    cellsel.column = i;
                    cellsel.width = 1;
                    cellsel.height = 1;
                    SendMessage(hGVWnd, GRIDM_SETCELLPROPERTY, (WPARAM)&cellsel, (LPARAM)&celldata);

                }

        
		   //設(shè)置行表頭的屬性
                memset(&header, 0, sizeof(header));
                memset(&celldata, 0, sizeof(celldata));
                for (i = 1; i<= 5; i++)
                {
                    header.buff =  scores[i-1];
                    header.len_buff = -1;
                    celldata.content = &header;
                    celldata.mask = GVITEM_MAINCONTENT;
                    celldata.style = GV_TYPE_HEADER;
                    cellsel.row = i;
                    cellsel.column = 0;
                    cellsel.width = 1;
                    cellsel.height = 1;
                    SendMessage(hGVWnd, GRIDM_SETCELLPROPERTY, (WPARAM)&cellsel, (LPARAM)&celldata);

                }
                
    	 //設(shè)置單元格的屬性
                memset(&celldata, 0, sizeof(celldata));
                memset(&cellnum, 0, sizeof(cellnum));
                cellnum.buff =list[1];
                cellnum.len_buff =-1;
                celldata.content = &cellnum;
                celldata.mask = GVITEM_MAINCONTENT;
                celldata.style = GV_TYPE_TEXT;
                cellsel.row = 1;  		//起始行
                cellsel.column = 7;		//起始列
                cellsel.width = 1;
                cellsel.height = 1;
                SendMessage(hGVWnd, GRIDM_SETCELLPROPERTY, (WPARAM)&cellsel, (LPARAM)&celldata);
                 
 		cellnum.buff =list[0];
                cellnum.len_buff =-1;
                celldata.content = &cellnum;
                celldata.mask = GVITEM_MAINCONTENT;
                celldata.style = GV_TYPE_TEXT;
                cellsel.row = 1;
                cellsel.column = 1;
                cellsel.width = 7;
                cellsel.height = 5;
                SendMessage(hGVWnd, GRIDM_SETCELLPROPERTY, (WPARAM)&cellsel, (LPARAM)&celldata);

                element(2,4,1);


            
        

                return 0;
            }
	return 0;
        case MSG_COMMAND:
		switch (wParam)
		{
			case IDM_SHENQING:
			Applications(hWnd);
			break;

			case IDM_JILU:
			sq_jl(hWnd);

			break;
			case IDM_ZENGJIA:
			z_j(hWnd);
			break;

			case IDM_HOUTAI:

			break;
		}
		break;
 
	
        case MSG_CLOSE:
            PostQuitMessage (hWnd);
            DestroyMainWindow (hWnd);
            return 0;
            
    }
    return DefaultMainWinProc (hWnd, message, wParam, lParam);
}
/*********************************************************/
/*********************************************************/



int MiniGUIMain (int argc, const char* argv[])
{
    MSG Msg;
    HWND hMainWnd;
    MAINWINCREATE CreateInfo;



    if (!InitMiniGUIExt()) {
        return ;
    }

    CreateInfo.dwStyle = WS_VISIBLE | WS_BORDER | WS_CAPTION | WS_SYSMENU;
    CreateInfo.dwExStyle = WS_EX_NONE;

    CreateInfo.spCaption = "多媒體教室申請(qǐng)系統(tǒng)";
    CreateInfo.hMenu = createmenu();
    CreateInfo.hCursor = GetSystemCursor(0);
    CreateInfo.hIcon = 0;
    CreateInfo.MainWindowProc = ControlTestWinProc;
    CreateInfo.lx = 100;
    CreateInfo.ty = 300;
    CreateInfo.rx = ww;
    CreateInfo.by = wh;
    CreateInfo.iBkColor = COLOR_lightwhite;
    CreateInfo.dwAddData = 0;
    CreateInfo.hHosting = HWND_DESKTOP;
    
    hMainWnd = CreateMainWindow (&CreateInfo);
    
    if (hMainWnd == HWND_INVALID)  //無(wú)效退出
        return -1;

    ShowWindow(hMainWnd, SW_SHOWNORMAL); //窗體顯示有效

    while (GetMessage(&Msg, hMainWnd)) {   //獲取消息發(fā)送到窗體
        TranslateMessage(&Msg);
        DispatchMessage(&Msg);
    }

    MainWindowCleanup (hMainWnd);

    MiniGUIExtCleanUp ();

    return 0;
}

#ifndef _LITE_VERSION
#include <minigui/dti.c>
#endif

#else
int MiniGUIMain (int argc, const char* argv[])
{
    return 0;
}
#endif /*_EXT_CTRL_GRIDVIEW*/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲欧美色| 欧美三电影在线| 亚洲一区在线免费观看| 精品伦理精品一区| 亚洲国产中文字幕在线视频综合| 免费在线看成人av| 日韩视频在线一区二区| 亚洲精品成人天堂一二三| 欧美不卡在线视频| 欧美性猛交xxxx乱大交退制版| 国产激情一区二区三区| 性做久久久久久免费观看欧美| 国产精品久久久爽爽爽麻豆色哟哟| 日韩欧美激情一区| 欧美色精品天天在线观看视频| 成人在线一区二区三区| 久久99精品久久只有精品| 亚洲韩国一区二区三区| 亚洲人成亚洲人成在线观看图片| 欧美变态tickling挠脚心| 91国产精品成人| 99精品视频中文字幕| 国内精品在线播放| 蜜臀99久久精品久久久久久软件| 依依成人综合视频| 亚洲免费观看高清完整版在线| 国产欧美在线观看一区| 亚洲综合久久久久| 欧美一区二区三区视频免费| 激情综合网av| 免费成人在线网站| 蜜桃视频免费观看一区| 日韩精品一区第一页| 亚洲第一搞黄网站| 亚洲成人资源网| 亚洲va国产va欧美va观看| 亚洲影视资源网| 亚洲午夜精品一区二区三区他趣| 亚洲激情成人在线| 亚洲综合免费观看高清在线观看| 亚洲伦理在线精品| 亚洲免费av观看| 亚洲麻豆国产自偷在线| 亚洲综合在线视频| 亚洲激情第一区| 亚洲图片自拍偷拍| 五月天婷婷综合| 日本午夜一本久久久综合| 性做久久久久久久久| 日韩精品电影在线| 美美哒免费高清在线观看视频一区二区| 午夜一区二区三区在线观看| 亚洲一区二区在线免费看| 亚洲福利视频一区| 日韩精品欧美精品| 久久机这里只有精品| 黑人巨大精品欧美一区| 国产精品一区二区久久不卡| 日韩一区二区三区电影在线观看 | 国产精品福利av| 国产精品国产馆在线真实露脸| 中文字幕欧美日本乱码一线二线| 欧美国产欧美亚州国产日韩mv天天看完整| 国产日产欧美精品一区二区三区| 国产精品三级av在线播放| 中文字幕在线观看不卡视频| 亚洲乱码日产精品bd| 亚洲第一搞黄网站| 狠狠色丁香婷婷综合| 国产91丝袜在线18| 色老汉一区二区三区| 欧美美女一区二区| 精品国产电影一区二区| 亚洲国产精品二十页| 亚洲欧美日韩国产一区二区三区| 亚洲国产日产av| 狠狠狠色丁香婷婷综合久久五月| 成人午夜在线播放| 欧美亚洲免费在线一区| 欧美成人一区二区三区在线观看 | 欧美电影精品一区二区| 国产女同性恋一区二区| 亚洲一区二区3| 麻豆成人久久精品二区三区红| 国产精品一级二级三级| 91麻豆精品视频| 欧美一区二区三区爱爱| 国产精品久久久久久久久搜平片| 亚洲一区二区在线播放相泽| 免费看欧美女人艹b| 成人av免费在线| 91精品国产综合久久久久久久| 国产三级精品三级| 午夜精品久久久久久不卡8050| 国产一区二区三区观看| 欧美视频一区在线| 国产网站一区二区| 五月激情丁香一区二区三区| 成人app在线观看| 欧美一级一级性生活免费录像| 中文字幕亚洲成人| 国内精品伊人久久久久av一坑| 色视频一区二区| 精品国产乱码久久久久久免费| 一区二区成人在线| 国产不卡在线播放| 日韩午夜中文字幕| 亚洲午夜在线观看视频在线| 国产成人欧美日韩在线电影| 欧美一区欧美二区| 一区二区三区在线高清| 成人午夜免费电影| 欧美一级欧美三级| 亚洲高清三级视频| 色综合久久精品| 中文字幕精品在线不卡| 久久69国产一区二区蜜臀| 欧美三级电影在线看| 亚洲色图在线看| 国产成人午夜99999| 欧美成人女星排行榜| 日韩精品乱码免费| 欧美午夜寂寞影院| 亚洲精品亚洲人成人网 | 6080yy午夜一二三区久久| 亚洲精品国产精品乱码不99| 成人亚洲精品久久久久软件| 2021中文字幕一区亚洲| 轻轻草成人在线| 日韩视频在线永久播放| 日韩av在线播放中文字幕| 欧美日韩午夜在线视频| 一区二区三区在线免费视频| 91啪九色porn原创视频在线观看| 国产无人区一区二区三区| 国产成人综合精品三级| 国产亲近乱来精品视频| 国产精品综合二区| 国产日韩三级在线| 国产成人免费视频一区| 国产欧美精品一区aⅴ影院| 国产精品 欧美精品| 国产免费成人在线视频| 成人做爰69片免费看网站| 中文一区二区完整视频在线观看| 国产传媒日韩欧美成人| 国产欧美精品区一区二区三区| 顶级嫩模精品视频在线看| 欧美韩国日本一区| 99久久99久久免费精品蜜臀| 亚洲色图在线视频| 欧美私人免费视频| 日韩福利视频网| 精品久久久久久无| 国产一区在线精品| 久久久久88色偷偷免费| 风间由美中文字幕在线看视频国产欧美| 国产午夜精品久久久久久免费视 | 天堂午夜影视日韩欧美一区二区| 欧美日韩亚洲综合一区二区三区| 午夜电影久久久| 欧美r级在线观看| 国产成人免费视| 成人免费小视频| 欧美日韩亚洲综合在线 | 亚洲午夜电影在线| 日韩一区二区三区免费观看| 国产一区二区剧情av在线| 国产精品国产三级国产aⅴ中文| 91美女视频网站| 偷拍日韩校园综合在线| 26uuu欧美| 色综合久久久久综合体| 免费成人深夜小野草| 国产欧美综合在线观看第十页| 在线免费观看日韩欧美| 免费成人在线视频观看| 国产精品欧美一区喷水| 欧美日韩精品欧美日韩精品| 国产真实乱对白精彩久久| 亚洲人成在线观看一区二区| 欧美一区二区日韩| av动漫一区二区| 免费看日韩精品| 国产精品国产a| 欧美一区二区三区白人| 99视频在线精品| 蜜桃久久久久久| 中文字幕一区二区三区在线不卡| 欧美二区三区的天堂| 成人免费观看av| 日韩av一区二区三区| 国产精品二区一区二区aⅴ污介绍| 欧美日韩久久久| 成人免费视频免费观看| 日本中文字幕不卡| 亚洲天堂网中文字| 久久婷婷色综合| 欧美伦理电影网| 色综合一区二区|