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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gfunction.c

?? 基于minigui1.6.10的皮膚窗體應用開發框架
?? C
字號:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include <minigui/common.h>
#include <minigui/minigui.h>
#include <minigui/gdi.h>
#include <minigui/window.h>
#include <minigui/control.h>
#include <minigui/mgext.h>
#include <minigui/skin.h>

#include "DVRCommon.h"
#include "gFunction.h"


/*****************************************************************
** 函數名:g_Load_Skin_Bmps
** 輸 入:1) skin_head_t *skin //窗體皮膚結構體變量
						struct skin_head_s
						{							
							char* name;            //皮膚的名稱
							DWORD style;           //皮膚的風格
							const BITMAP* bmps;    //皮膚及皮膚元素所使用的位圖對象數組
							const LOGFONT* fonts;  //皮膚所使用的邏輯字體數組
							int bk_bmp_index;      //皮膚背景位圖對象在位圖數組中的索引
							int nr_items;  	       // 皮膚中皮膚元素的個數
							skin_item_t* items;       //皮膚元素數組
							DWORD attached;   	      // 應用程序附加數據
							skin_event_cb_t event_cb; //皮膚窗口的回調函數,不是消息回調
							skin_msg_cb_t msg_cb;     //皮膚窗口的消息回調
							BLOCKHEAP rc_heap;        //當皮膚初始化的時候會調用,熱點測試區域
							HWND hwnd;                //窗口句柄
							HWND tool_tip;            //窗口提示							
							int oldx, oldy;           //窗口的之前的坐標
							skin_item_t* hilighted;   //窗口當前高亮對象
							int cached_id;            //緩沖標識
							skin_item_t* cached_item; //緩沖對象,它的表示就是cached_id												
						};
						
           2) BOOL bload //bload = true  //表示加載, bLoad
           
           3) const char *pBmpNameList[] //圖像名稱列表
           
           4) int iBmp_num 圖標個數
           
** 輸 出: void
** 功能描述:實現minigui皮膚界面的圖片加載和卸載
** 全局變量:
** 調用模塊:
** 作 者: 黃健
** 日 期: 2009-4-1
** 版  本:1.0.0
** 修 改:
****************************************************************/
void g_Load_Skin_Bmps(skin_head_t *skin, BOOL bLoad,const char *pBmpNameList[],int iBmp_num)
{
    int i; // bmp_num = sizeof(bmpNameList) / sizeof(char *);
   
    /* 如果bLoad為真,則將位圖裝載到skin的bmps數組,否則卸載bmps數組中的位圖 */
    if (bLoad)
        skin->bmps = (BITMAP* ) calloc (iBmp_num, sizeof(BITMAP));
    
    for (i = 0 ; i < iBmp_num ; i++ ) {
        if (bLoad) {
            if (LoadBitmapFromFile (HDC_SCREEN, (PBITMAP)&(skin->bmps[i]), pBmpNameList[i])) {
                free ((void*)skin->bmps);
                skin->bmps = NULL;
            }
        }
        else
            UnloadBitmap ((PBITMAP)&(skin->bmps[i]));
    }

    if (!bLoad)
        free ((void*)skin->bmps);
}

/* 字節資源裝/卸載函數 */
void g_load_skin_fonts(skin_head_t* skin, BOOL bLoad)
{ 
	int font_num = 2; 
	LOGFONT *my_logfont;  
	if (bLoad) 
	{ 
		skin->fonts = (LOGFONT* ) calloc (font_num, sizeof(LOGFONT));  
		my_logfont = CreateLogFont ("qpf", "unifont", "GB2312",    
			FONT_WEIGHT_REGULAR, FONT_SLANT_ROMAN, FONT_SETWIDTH_NORMAL, 
			FONT_SPACING_CHARCELL, FONT_UNDERLINE_NONE, FONT_STRUCKOUT_NONE, 20, 0); 
		memcpy((void *)&skin->fonts[0], (void *)my_logfont, sizeof(LOGFONT));  
		DestroyLogFont(my_logfont);
		/* 釋放字體 */  
		my_logfont = CreateLogFont (NULL, "SansSerif", "ISO8859-1",                
			FONT_WEIGHT_REGULAR, FONT_SLANT_ITALIC, FONT_SETWIDTH_NORMAL,                     
			FONT_SPACING_CHARCELL, FONT_UNDERLINE_NONE, FONT_STRUCKOUT_LINE,                         
			60, 0);  
		memcpy((void *)&skin->fonts[1], (void *)my_logfont, sizeof(LOGFONT));  
		DestroyLogFont(my_logfont);/* 釋放字體 */ 
	}
	else 
	{ 
		free ((void *)skin->fonts);
		skin->fonts = 0;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美国产小视频| 一本大道久久a久久精品综合| 中文字幕在线免费不卡| 欧美白人最猛性xxxxx69交| 制服丝袜亚洲播放| 日韩一区二区三免费高清| 在线观看国产91| 欧美少妇一区二区| 欧洲视频一区二区| 91国产成人在线| 91精品国产综合久久久久久久久久| 亚洲精品国产品国语在线app| 欧美中文一区二区三区| 欧美一a一片一级一片| 欧美卡1卡2卡| 久久精品欧美一区二区三区不卡 | 国产福利电影一区二区三区| 蜜臀国产一区二区三区在线播放| 久久久另类综合| 成人av网站在线| 国产精品99久久久久久宅男| 国产白丝精品91爽爽久久| 不卡影院免费观看| 北条麻妃国产九九精品视频| 国产.精品.日韩.另类.中文.在线.播放| 久久综合久久鬼色中文字| 欧美变态tickle挠乳网站| 欧美tickling挠脚心丨vk| 97国产一区二区| 精品视频999| 日韩一级黄色片| 日韩欧美你懂的| 久久你懂得1024| 中文字幕在线免费不卡| 一区二区免费在线播放| 日韩高清欧美激情| 国产激情91久久精品导航| av一二三不卡影片| 欧美精品777| 国产婷婷色一区二区三区四区| 91美女在线看| 欧美一区二区三区免费观看视频 | 一色屋精品亚洲香蕉网站| 国产日韩亚洲欧美综合| 亚洲欧洲99久久| 亚洲成人av一区二区三区| 九九九精品视频| 成人黄色综合网站| 欧美日韩精品一区二区三区蜜桃| 成人国产视频在线观看| 日本高清视频一区二区| 欧美美女视频在线观看| 日韩一二三区视频| 中文字幕日本乱码精品影院| 免费高清视频精品| 99久久99久久综合| 欧美久久久久久久久中文字幕| 成人免费毛片片v| 色欧美乱欧美15图片| 日韩精品一区在线| 亚洲午夜精品17c| 国产99久久久国产精品免费看 | 亚洲国产精品t66y| 亚洲成人免费视| 成人av片在线观看| 亚洲精品一区二区在线观看| 国产精品伦理一区二区| 免费视频一区二区| 色哟哟一区二区| 欧美极品美女视频| 九一久久久久久| 91精品国产全国免费观看| 国产亚洲成av人在线观看导航| 欧美猛男gaygay网站| 国产午夜一区二区三区| 一区二区三区中文在线观看| 成人午夜看片网址| 精品国产乱码久久久久久夜甘婷婷 | 久久综合成人精品亚洲另类欧美| 欧美电影一区二区| 亚洲精品国产一区二区精华液| 亚洲人一二三区| av在线综合网| 国产精品视频一二| 成人丝袜高跟foot| 国产欧美综合色| 国产精品一二三在| 69堂亚洲精品首页| 国产精品的网站| 麻豆精品国产91久久久久久| 成人av中文字幕| 欧美国产97人人爽人人喊| 国产一区二区三区久久久 | 一个色妞综合视频在线观看| 成人黄色小视频| 国产精品毛片高清在线完整版| 久久久久国产精品免费免费搜索| 自拍偷拍亚洲综合| 91老师片黄在线观看| 亚洲成av人片在线观看| 欧美一区二区三区四区高清| 奇米精品一区二区三区在线观看一 | 欧美二区乱c少妇| 日韩av在线免费观看不卡| 欧美一级生活片| 极品少妇xxxx偷拍精品少妇| 91丨九色丨尤物| 亚洲一区二区三区三| 欧美色大人视频| 日韩成人一区二区| 久久久99精品久久| 不卡欧美aaaaa| 午夜伊人狠狠久久| 欧美成人一区二区三区片免费| 亚洲欧美怡红院| 在线亚洲+欧美+日本专区| 日韩和欧美的一区| 久久夜色精品一区| 99久久99久久精品国产片果冻| 欧美一区二区日韩一区二区| 精品亚洲成a人在线观看| 亚洲国产精品av| 97久久精品人人爽人人爽蜜臀| 精品少妇一区二区三区免费观看| 国产精品久久综合| www.欧美日韩| 一区二区三区在线高清| 91精品国产91久久久久久最新毛片| 国产精品久久二区二区| 欧美性猛交xxxx黑人交| 黄色日韩三级电影| 18欧美乱大交hd1984| 91精品在线观看入口| 丁香亚洲综合激情啪啪综合| 午夜精品久久久| 久久一日本道色综合| 色狠狠综合天天综合综合| 热久久国产精品| 亚洲免费在线电影| 国产欧美一区二区精品婷婷| 欧美日韩国产综合久久| 国产成人精品三级麻豆| 亚洲三级电影网站| 91精品一区二区三区久久久久久 | 一区二区免费视频| 久久久www免费人成精品| 欧美日韩亚洲综合一区| 福利电影一区二区| 日本一道高清亚洲日美韩| 国产精品的网站| 欧美日本在线一区| 99国产精品久久久久久久久久久| 欧美国产日韩精品免费观看| 91麻豆精品国产自产在线观看一区| 一区二区三区鲁丝不卡| 日韩一区二区麻豆国产| 欧美亚洲尤物久久| 色94色欧美sute亚洲13| 国产精品一二三区在线| 麻豆国产精品官网| 蜜桃精品在线观看| 日本伊人午夜精品| 美女脱光内衣内裤视频久久影院| 日韩你懂的在线观看| 欧美精品99久久久**| 欧美怡红院视频| 91久久精品网| 不卡电影免费在线播放一区| 久久国产精品99久久人人澡| 精品一区二区三区的国产在线播放| 精品久久人人做人人爽| 在线精品视频一区二区三四 | 国产在线麻豆精品观看| 日精品一区二区三区| 午夜精品国产更新| 日本欧美加勒比视频| 欧美96一区二区免费视频| 免费日本视频一区| 国产一区激情在线| 国产成a人无v码亚洲福利| 亚洲成人tv网| 专区另类欧美日韩| 日韩成人免费看| 国模套图日韩精品一区二区| 国产精品66部| caoporm超碰国产精品| 色屁屁一区二区| 欧美年轻男男videosbes| 欧美一区二区日韩一区二区| 精品国产凹凸成av人导航| 中文成人av在线| 一区二区日韩av| 一区二区三区免费看视频| 美女性感视频久久| 成人综合在线观看| 91猫先生在线| 4hu四虎永久在线影院成人| 久久婷婷成人综合色| 中文字幕在线观看一区二区| 天天综合色天天综合色h|