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

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

?? osdfm.h

?? 車載電子影音系統dvd播放系統原程序代碼
?? H
?? 第 1 頁 / 共 3 頁
字號:
//**************************************************************************
//         Copyright (c) 2003, Cheertek Inc . All rights reserved.
//         D300, all right reserved.

//	Product	: WinDVD Firmware

//	Date	: 2003.1.13
//	Author	: Cheertek (D300 CoCo Chiang)
//	Purpose	: Provide the UI for File Manager.
//	Sources	: OSDFM.c
//***************************************************************************
#ifndef __OSDFM_H__
#define __OSDFM_H__

//open this define if we need "preview window" in File Manager.
//#define SUPPORT_JPEG_PREVIEW

//Open this define to support dynamic length of DIR/file length or not.
#define SUPPORT_DYNAMIC_FILE_LENGTH

#define OSDFM_MIX_RATIO_BACKGROUND                  32 

#ifdef SUPPORT_FM_BUTTONS
//define the maximum items in the file window.
#define OSDFM_MAX_ITEM_IN_FILE_WINDOW               6
#else
#ifdef USE_LARGE_FONT
#define OSDFM_MAX_ITEM_IN_FILE_WINDOW               6
#else
#define OSDFM_MAX_ITEM_IN_FILE_WINDOW               7
#endif
#endif

//define the maximum DIR in the left file window
#ifdef SUPPORT_JPEG_PREVIEW
#define OSDFM_MAX_DIR_IN_FILE_WINDOW                4
#else
#ifdef SUPPORT_FM_BUTTONS
#define OSDFM_MAX_DIR_IN_FILE_WINDOW                6
#else
#ifdef USE_LARGE_FONT
#define OSDFM_MAX_DIR_IN_FILE_WINDOW                6
#else
#define OSDFM_MAX_DIR_IN_FILE_WINDOW                7
#endif
#endif //SUPPORT_FM_BUTTONS
#endif //SUPPORT_JPEG_PREVIEW

//define the count for flashing the icon of active playing file.
#define OSDFM_FLASH_ACTIVE_FILE_COUNT               100

#ifdef SUPPORT_DYNAMIC_FILE_LENGTH
//define the max number of charachters for file string
#define OSDFM_MAX_FILENAME_LENGTH					20 

//define the max number of charachters for file string
#define OSDFM_MAX_DIRNAME_LENGTH					16
#else
//define the max number of charachters for file string
#define OSDFM_MAX_FILENAME_LENGTH					10 

//define the max number of charachters for file string
#define OSDFM_MAX_DIRNAME_LENGTH					8
#endif

//define the height for displaying each dir or file
#ifdef USE_LARGE_FONT
#define OSDFM_DISPLAY_ITEM_HEIGHT                   46
#else
#define OSDFM_DISPLAY_ITEM_HEIGHT                   40
#endif

//define the distance between the first item and the frame
#define OSDFM_START_ITEM_DISTANCE                   10

//define the index of the number for the title string
#define OSDFM_TITLE_NUM_INDEX                       1

//define the index of the number for the title string when playing
#define OSDFM_PLAYING_TITLE_NUM_INDEX				0

//define the index of the number for the time.
#define OSDFM_TIME_NUM_INDEX                        1

//define the index of the file name in the file window
#define OSDFM_FILE_WINDOW_LETTER_INDEX              0
#define OSDFM_FILE_WINDOW_NUM_INDEX                 0

//define the height of each font350
#define OSDFM_TITLE_FONT_HEIGHT                      32
#ifdef USE_LARGE_FONT
#define OSDFM_FILE_WINDOW_FONT_HEIGHT                32
#else
#define OSDFM_FILE_WINDOW_FONT_HEIGHT                26
#endif
#define OSDFM_BUTTON_FONT_HEIGHT                     26
#define OSDFM_HELP_FONT_HEIGHT                       32      

//define the position and the size of the big frame 
#define OSDFM_DISPLAY_BIG_FRAME_THICKNESS           8
#define OSDFM_DISPLAY_BIG_FRAME_H                   8 //24
#define OSDFM_DISPLAY_BIG_FRAME_V                   64
#define OSDFM_DISPLAY_BIG_FRAME_WIDTH               584
#define OSDFM_DISPLAY_BIG_FRAME_HEIGHT              (OSDFM_MAX_ITEM_IN_FILE_WINDOW*OSDFM_DISPLAY_ITEM_HEIGHT+OSDFM_START_ITEM_DISTANCE+OSDFM_DISPLAY_BIG_FRAME_THICKNESS*2)   

//define the starting position of the title
#define OSDFM_DISPLAY_TITLE_START_H                 OSDFM_DISPLAY_BIG_FRAME_H
#define OSDFM_DISPLAY_TITLE_START_V                 24
#define OSDFM_DISPLAY_TITLE_WIDTH                   352

//define the distance of the background and the content
#define OSDFM_BACKGROUND_CONTENT_DISTANCE           8

//define the distance between the icon and the item
#define OSDFM_ICON_ITEM_DISTANCE                    8

//define the distance between the frame and the button
#define OSDFM_FRAME_BUTTON_DISTANCE                 4

//define the distance between the button and the help string
#define OSDFM_BUTTON_HELP_DISTANCE                  4

//define the distance between the icon and the big frame
#define OSDFM_FRAME_ICON_DISTANCE                   24

//define the starting position of the icon in the left window
#define OSDFM_DISPLAY_ICON_LEFT_WINDOW_START_H      (OSDFM_DISPLAY_BIG_FRAME_H+OSDFM_FRAME_ICON_DISTANCE)
#define OSDFM_DISPLAY_ICON_LEFT_WINDOW_START_V      (OSDFM_DISPLAY_BIG_FRAME_V+OSDFM_DISPLAY_BIG_FRAME_THICKNESS+OSDFM_START_ITEM_DISTANCE)

//define the size of the icon
#define OSDFM_DISPLAY_ICON_WIDTH                    32
#define OSDFM_DISPLAY_ICON_HEIGHT                   26

//define the type of icons
#define OSDFM_ICON_TYPE_ROOT                        0
#define OSDFM_ICON_TYPE_UPFOLDER                    1
#define OSDFM_ICON_TYPE_FOLDER                      2
#define OSDFM_ICON_TYPE_OPENFOLDER                  3
#define OSDFM_ICON_TYPE_JPEG                        4
#define OSDFM_ICON_TYPE_MP3                         5
#define OSDFM_ICON_TYPE_WMA                         6
#define OSDFM_ICON_TYPE_AC3                         7 //CoCo1.00, support AC3 icon
#define OSDFM_ICON_TYPE_VOB                         8 //CoCo1.00
#define OSDFM_ICON_TYPE_MPG                         9 //CoCo1.00
#define OSDFM_ICON_TYPE_DAT                         10 //CoCo1.00
#define OSDFM_ICON_TYPE_NONE                        0xFF

//define the starting position of the DIR in the left window.
#define OSDFM_DISPLAY_ITEM_LEFT_WINDOW_START_H      (OSDFM_DISPLAY_ICON_LEFT_WINDOW_START_H+OSDFM_DISPLAY_ICON_WIDTH+OSDFM_ICON_ITEM_DISTANCE)
#define OSDFM_DISPLAY_ITEM_LEFT_WINDOW_START_V      OSDFM_DISPLAY_ICON_LEFT_WINDOW_START_V

//define the starting position of the icon in the right window
#define OSDFM_DISPLAY_ICON_RIGHT_WINDOW_START_H     280 //296 //CoCo1.24, for OSD horiaontal position move.
#define OSDFM_DISPLAY_ICON_RIGHT_WINDOW_START_V     OSDFM_DISPLAY_ICON_LEFT_WINDOW_START_V

//define the starting position of the item in the right window.
#define OSDFM_DISPLAY_ITEM_RIGHT_WINDOW_START_H     (OSDFM_DISPLAY_ICON_RIGHT_WINDOW_START_H+OSDFM_DISPLAY_ICON_WIDTH+OSDFM_ICON_ITEM_DISTANCE)
#define OSDFM_DISPLAY_ITEM_RIGHT_WINDOW_START_V     OSDFM_DISPLAY_ICON_LEFT_WINDOW_START_V

//define the position of the vertical separate frame
//#define OSDFM_DISPLAY_VERTICAL_SEPARATE_FRAME_H              280
#define OSDFM_DISPLAY_VERTICAL_SEPARATE_FRAME_H              264 //280 //CoCo1.24, for OSD horiaontal position move.
#define OSDFM_DISPLAY_VERTICAL_SEPARATE_FRAME_V              (OSDFM_DISPLAY_BIG_FRAME_V + OSDFM_DISPLAY_BIG_FRAME_THICKNESS)
#define OSDFM_DISPLAY_VERTICAL_SEPARATE_FRAME_WIDTH          4
#define OSDFM_DISPLAY_VERTICAL_SEPARATE_FRAME_HEIGHT         (OSDFM_DISPLAY_BIG_FRAME_HEIGHT - OSDFM_DISPLAY_BIG_FRAME_THICKNESS*2)
#define OSDFM_DISPLAY_VERTICAL_SEPARATE_FRAME_THICKNESS      4

//define the position of the horizontal separate frame
#define OSDFM_DISPLAY_HORIZONTAL_SEPARATE_FRAME_H            (OSDFM_DISPLAY_BIG_FRAME_H+OSDFM_DISPLAY_BIG_FRAME_THICKNESS)
#define OSDFM_DISPLAY_HORIZONTAL_SEPARATE_FRAME_V            (OSDFM_DISPLAY_ICON_LEFT_WINDOW_START_V+OSDFM_MAX_DIR_IN_FILE_WINDOW*OSDFM_DISPLAY_ITEM_HEIGHT+1)
#define OSDFM_DISPLAY_HORIZONTAL_SEPARATE_FRAME_WIDTH        (OSDFM_DISPLAY_VERTICAL_SEPARATE_FRAME_H-OSDFM_DISPLAY_BIG_FRAME_H-OSDFM_DISPLAY_BIG_FRAME_THICKNESS)
#define OSDFM_DISPLAY_HORIZONTAL_SEPARATE_FRAME_HEIGHT       4
#define OSDFM_DISPLAY_HORIZONTAL_SEPARATE_FRAME_THICKNESS    4

//define the common attribute for the scroll bar
#define OSDFM_DISPLAY_SCROLL_BAR_WIDTH              16
#define OSDFM_DISPLAY_SCROLL_BAR_V                  (OSDFM_DISPLAY_BIG_FRAME_V+OSDFM_DISPLAY_BIG_FRAME_THICKNESS)

//define the position for the right scroll bar
#define OSDFM_DISPLAY_RIGHT_SCROLL_BAR_H            (OSDFM_DISPLAY_BIG_FRAME_H + OSDFM_DISPLAY_BIG_FRAME_WIDTH-OSDFM_DISPLAY_BIG_FRAME_THICKNESS-OSDFM_DISPLAY_SCROLL_BAR_WIDTH)
#define OSDFM_DISPLAY_RIGHT_SCROLL_BAR_HEIGHT       (OSDFM_DISPLAY_BIG_FRAME_HEIGHT-OSDFM_DISPLAY_BIG_FRAME_THICKNESS*2)

//define the position for the left scroll bar
#define OSDFM_DISPLAY_LEFT_SCROLL_BAR_H             (OSDFM_DISPLAY_VERTICAL_SEPARATE_FRAME_H-OSDFM_DISPLAY_SCROLL_BAR_WIDTH)
#ifdef SUPPORT_JPEG_PREVIEW
#define OSDFM_DISPLAY_LEFT_SCROLL_BAR_HEIGHT        (OSDFM_DISPLAY_HORIZONTAL_SEPARATE_FRAME_V - OSDFM_DISPLAY_BIG_FRAME_V - OSDFM_DISPLAY_BIG_FRAME_THICKNESS - OSDFM_DISPLAY_HORIZONTAL_SEPARATE_FRAME_THICKNESS)
#else
#define OSDFM_DISPLAY_LEFT_SCROLL_BAR_HEIGHT        (OSDFM_DISPLAY_BIG_FRAME_HEIGHT-OSDFM_DISPLAY_BIG_FRAME_THICKNESS*2)
#endif    

//define the distance between the right scroll bar and the serial num
#define OSDFM_SCROLLBAR_SERIALNUM_DISTANCE     8

//define the distance between the serial num and file name string.
#define OSDFM_SERIALNUM_FILENAME_DISTANCE			16	

//define the position of the serial num
#define OSDFM_DISPLAY_SERIAL_NUM_START_H            (OSDFM_DISPLAY_RIGHT_SCROLL_BAR_H - OSDFM_SCROLLBAR_SERIALNUM_DISTANCE)     

//define the position of the serial num
#define OSDFM_DISPLAY_LEFT_SERIAL_NUM_START_H       (OSDFM_DISPLAY_LEFT_SCROLL_BAR_H - OSDFM_SCROLLBAR_SERIALNUM_DISTANCE)     

//define the button's position.
#define OSDFM_BUTTON_START_H                        OSDFM_DISPLAY_BIG_FRAME_H
#define OSDFM_BUTTON_START_V                        (OSDFM_DISPLAY_BIG_FRAME_V+OSDFM_DISPLAY_BIG_FRAME_HEIGHT+OSDFM_DISPLAY_BIG_FRAME_THICKNESS+OSDFM_FRAME_BUTTON_DISTANCE)

//define the distance of each button
#define OSDFM_BUTTON_DISTANCE                        20

//define the size of the button 
#define OSDFM_CIRCLE_BUTTON_WIDTH                    40
#define OSDFM_RECTANGLE_BUTTON_WIDTH                 120    
#define OSDFM_BUTTON_HEIGHT                          40

//define the position of the help string.           
#define OSDFM_DISPLAY_HELP_STRING_START_H            OSDFM_DISPLAY_BIG_FRAME_H
#ifdef SUPPORT_FM_BUTTONS
#define OSDFM_DISPLAY_HELP_STRING_START_V            (OSDFM_BUTTON_START_V+OSDFM_BUTTON_HEIGHT+OSDFM_BUTTON_HELP_DISTANCE)
#else
#define OSDFM_FRAME_HELP_DISTANCE                   4
#define OSDFM_DISPLAY_HELP_STRING_START_V           (OSDFM_DISPLAY_BIG_FRAME_V+OSDFM_DISPLAY_BIG_FRAME_HEIGHT+OSDFM_DISPLAY_BIG_FRAME_THICKNESS+OSDFM_FRAME_HELP_DISTANCE)
#endif //SUPPORT_FM_BUTTONS               

//define the region of the background
#define OSDFM_DISPLAY_BACKGROUND_H                  (OSDFM_DISPLAY_BIG_FRAME_H-OSDFM_BACKGROUND_CONTENT_DISTANCE)
#define OSDFM_DISPLAY_BACKGROUND_V                  (OSDFM_DISPLAY_TITLE_START_V-OSDFM_BACKGROUND_CONTENT_DISTANCE)
#define OSDFM_DISPLAY_BACKGROUND_RIGHT              (OSDFM_DISPLAY_BIG_FRAME_H+OSDFM_DISPLAY_BIG_FRAME_WIDTH+OSDFM_BACKGROUND_CONTENT_DISTANCE)
#define OSDFM_DISPLAY_BACKGROUND_BOTTOM             (OSDFM_DISPLAY_HELP_STRING_START_V+OSDFM_HELP_FONT_HEIGHT+OSDFM_BACKGROUND_CONTENT_DISTANCE)

//define the position to show time
#define OSDFM_DISPLAY_TIME_START_V                  OSDFM_DISPLAY_TITLE_START_V
#define OSDFM_DISPLAY_TIME_END_H                    (OSDFM_DISPLAY_BIG_FRAME_H+OSDFM_DISPLAY_BIG_FRAME_WIDTH)

//define the width and distance for highlight in file window
#define OSDFM_FILE_HIGHLIGHT_WIDTH                  208
#define OSDFM_FOLDER_HIGHLIGHT_WIDTH                176
#define OSDFM_HIGHLIGHT_DISTANCE_V                  1
#define OSDFM_HIGHLIGHT_DISTANCE_H                  2

//define the distance of the selected frame
#define OSDFM_SELECT_FRAME_DISTANCE_H					6
#define OSDFM_SELECT_FRAME_DISTANCE_V					4

#ifdef GDI_4_BIT_OSD
#define OSDFM_PALETTE_ENTRY_GENERAL_BACKGROUND                      GDI_ENTRY_4B_COLOR_GENERAL_BG_BLUE                                 
#define OSDFM_PALETTE_ENTRY_TITLE_STRING                            GDI_ENTRY_4B_COLOR_WHITE                        
#define OSDFM_PALETTE_ENTRY_HELP_STRING                             OSDFM_PALETTE_ENTRY_TITLE_STRING                         
#define OSDFM_PALETTE_ENTRY_GENERAL_STRING_IN_FILE_WINDOW           GDI_ENTRY_4B_COLOR_WHITE
#define OSDFM_PALETTE_ENTRY_HIGHLIGHT_STRING_IN_FILE_WINDOW         GDI_ENTRY_4B_COLOR_WHITE
#define OSDFM_PALETTE_ENTRY_HIGHLIGHT_BACKGROUND                    GDI_ENTRY_4B_COLOR_ORANGE
#define OSDFM_PALETTE_ENTRY_DISABLE_BUTTON_STRING                   GDI_ENTRY_4B_COLOR_TEXT_DISABLED
#define OSDFM_PALETTE_ENTRY_ENABLE_BUTTON_STRING                    GDI_ENTRY_4B_COLOR_WHITE
#define OSDFM_PALETTE_ENTRY_HIGHLIGHT_BUTTON_STRING                 GDI_ENTRY_4B_COLOR_BLACK

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产婷婷色一区二区三区 | 欧美精品少妇一区二区三区| 欧美剧情片在线观看| 中文欧美字幕免费| 美女性感视频久久| 色www精品视频在线观看| 久久精品一区八戒影视| 美女一区二区久久| 欧美日韩一二三区| 亚洲精品国产精品乱码不99 | 日韩网站在线看片你懂的| 国产欧美精品一区二区三区四区| 午夜精品成人在线视频| 中文字幕在线一区二区三区| 久久9热精品视频| 欧美理论电影在线| 亚洲一区二区三区四区五区黄| 成人免费观看视频| 欧美韩日一区二区三区| 丁香激情综合国产| 精品国产网站在线观看| 美女视频一区二区| 日韩欧美一区二区免费| 日韩va欧美va亚洲va久久| 91.成人天堂一区| 日韩专区一卡二卡| 69堂精品视频| 免费看欧美美女黄的网站| 91精品国产综合久久久蜜臀粉嫩 | 欧美丰满少妇xxxbbb| 一级日本不卡的影视| 91视频在线观看免费| 亚洲手机成人高清视频| 99精品热视频| 亚洲欧美乱综合| 99久久久久久99| 亚洲精品国久久99热| 欧美日韩在线一区二区| 亚洲一区二区在线免费观看视频| 在线观看日产精品| 亚洲午夜成aⅴ人片| 日本不卡123| 欧美国产在线观看| 中文字幕视频一区二区三区久| 国产精品一区二区你懂的| 国产性色一区二区| 波多野结衣在线一区| 亚洲欧洲日韩综合一区二区| 在线观看日韩国产| 蜜桃久久精品一区二区| 久久日韩粉嫩一区二区三区| 国产精品一区在线| 一区二区三区四区蜜桃| 欧美一区二区三区喷汁尤物| 国产在线视频精品一区| 亚洲女人小视频在线观看| 欧美乱妇15p| 国产大陆精品国产| 亚洲与欧洲av电影| 精品日韩在线观看| hitomi一区二区三区精品| 天天亚洲美女在线视频| 国产性天天综合网| 欧美日韩在线三区| 国产sm精品调教视频网站| 亚洲精品美国一| 2020国产精品久久精品美国| 99精品国产一区二区三区不卡| 视频一区在线视频| 国产精品福利一区二区三区| 欧美美女视频在线观看| 成人精品小蝌蚪| 老鸭窝一区二区久久精品| 国产精品久久久久aaaa樱花| 69堂精品视频| 91在线视频官网| 黑人精品欧美一区二区蜜桃 | 91免费观看视频在线| 丝袜诱惑亚洲看片| 日韩毛片一二三区| 亚洲精品一区二区三区99| 欧美在线观看一二区| 国产乱码字幕精品高清av| 亚洲图片自拍偷拍| 中文字幕在线免费不卡| 日韩一区二区视频| 日本乱人伦一区| 成人午夜av在线| 极品美女销魂一区二区三区免费| 亚洲综合成人在线视频| 中文字幕亚洲在| 日韩精品一区二区三区在线观看 | 欧美二区在线观看| 97久久精品人人澡人人爽| 国产自产高清不卡| 蜜桃av噜噜一区| 日韩精品高清不卡| 五月综合激情婷婷六月色窝| 亚洲品质自拍视频网站| 国产精品久久久久婷婷| 国产色一区二区| 国产亚洲欧美中文| 国产亚洲福利社区一区| 久久久久久久久久美女| 欧美mv日韩mv亚洲| 欧美sm美女调教| 日韩午夜精品电影| 日韩欧美激情一区| 欧美videossexotv100| 欧美一区二区三级| 欧美一区二区三区精品| 日韩欧美在线观看一区二区三区| 91精品国产综合久久香蕉麻豆| 欧美日韩在线播放三区| 欧美丰满高潮xxxx喷水动漫| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 91麻豆高清视频| 色av一区二区| 欧美在线视频日韩| 欧美性做爰猛烈叫床潮| 制服丝袜av成人在线看| 91.xcao| 欧美成人在线直播| 久久女同性恋中文字幕| 国产欧美视频在线观看| 国产精品国产精品国产专区不片| 国产精品短视频| 亚洲国产精品欧美一二99| 香蕉久久一区二区不卡无毒影院 | 97se亚洲国产综合自在线| 成人福利电影精品一区二区在线观看| 成人av免费在线观看| 色婷婷久久久亚洲一区二区三区| 欧美影院一区二区三区| 日韩一级二级三级精品视频| 欧美精品一区男女天堂| 中文字幕一区av| 日韩中文字幕1| 国产99精品国产| 在线日韩一区二区| 日韩欧美一区在线| 国产精品不卡视频| 亚洲va欧美va人人爽午夜| 国产一区二区三区四| 91蝌蚪porny| 日韩欧美区一区二| 国产精品二区一区二区aⅴ污介绍| 亚洲精品国产精品乱码不99 | 日本欧美在线看| 成人免费黄色大片| 91精品午夜视频| 国产精品国产三级国产专播品爱网 | 国产精品一区二区不卡| 色先锋资源久久综合| 欧美一区午夜视频在线观看| 国产欧美一区二区三区网站 | 亚洲图片有声小说| 国产最新精品精品你懂的| 色天天综合久久久久综合片| 精品国产一区二区精华| 一区二区三区欧美在线观看| 国产精品白丝jk黑袜喷水| 欧美体内she精高潮| 国产精品拍天天在线| 日韩制服丝袜先锋影音| www.欧美日韩| 亚洲精品一区在线观看| 婷婷亚洲久悠悠色悠在线播放| 国产成人一区二区精品非洲| 91精品一区二区三区在线观看| 成人欧美一区二区三区白人| 国产精品一区二区果冻传媒| 欧美电影一区二区| 一区二区三区在线免费观看| 国产精品一二三四区| 91精品国产91久久久久久一区二区| 亚洲人一二三区| 成人自拍视频在线观看| 久久久精品影视| 黄色日韩网站视频| 日韩欧美视频在线| 日本不卡不码高清免费观看| 欧美日韩一区视频| 亚洲一区中文日韩| 99久久免费精品| 自拍偷拍亚洲综合| 99re在线精品| 国产精品传媒视频| 不卡一区二区中文字幕| 国产三级精品视频| 国产成人欧美日韩在线电影| 久久久综合网站| 国产丶欧美丶日本不卡视频| 久久日一线二线三线suv| 精东粉嫩av免费一区二区三区| 91精品国产乱| 乱一区二区av| 欧美激情一区二区三区不卡 | 成人sese在线| 国产精品久久三|