📄 osddsply.h
字号:
#define OSDDSPLY_VP_REGION_MOTION_FILE_NAME_ITEM_COLOR OSDDSPLY_VP_PALETTE_ENTRY_REGION_FILE_NAME_ITEM#define OSDDSPLY_VP_REGION_MOTION_FILE_NAME_INFO_COLOR OSDDSPLY_VP_PALETTE_ENTRY_REGION_FILE_NAME_INFO//define the distance between the file name and file num#define OSDDSPLY_VP_DISTANCE_REGION_MOTION_FILE_NAME_FILE_NUM 0//"File Num" Region: display motion file num#define OSDDSPLY_VP_REGION_MOTION_FILE_NUM_START_H (OSDDSPLY_VP_REGION_MOTION_FILE_NAME_START_H+OSDDSPLY_VP_REGION_MOTION_FILE_NAME_WIDTH+OSDDSPLY_VP_DISTANCE_REGION_MOTION_FILE_NAME_FILE_NUM)#define OSDDSPLY_VP_REGION_MOTION_FILE_NUM_START_V OSDDSPLY_VP_REGION_LINE_0_START_V#define OSDDSPLY_VP_REGION_MOTION_FILE_NUM_WIDTH (OSDDSPLY_VP_REGION_PROGRAM_STATUS_START_H-OSDDSPLY_VP_REGION_MOTION_FILE_NUM_START_H-OSDDSPLY_VP_DISTANCE_REGION_FILE_NUM_STATUS)#define OSDDSPLY_VP_REGION_MOTION_FILE_NUM_HEIGHT OSDDSPLY_VP_REGION_LINE_0_HEIGHT#define OSDDSPLY_VP_REGION_MOTION_FILE_NUM_ITEM_COLOR OSDDSPLY_VP_PALETTE_ENTRY_REGION_FILE_NUM_ITEM#define OSDDSPLY_VP_REGION_MOTION_FILE_NUM_INFO_COLOR OSDDSPLY_VP_PALETTE_ENTRY_REGION_FILE_NUM_INFO//Define the distance between "file num" and "time"#define OSDDSPLY_VP_DISTANCE_REGION_MOTION_FILE_NUM_TIME 0//"Time" Region: display the time for CDROM motion#define OSDDSPLY_VP_REGION_MOTION_TIME_START_H OSDDSPLY_VP_REGION_AST_START_H#define OSDDSPLY_VP_REGION_MOTION_TIME_START_V OSDDSPLY_VP_REGION_LINE_2_START_V#define OSDDSPLY_VP_REGION_MOTION_TIME_WIDTH 120#define OSDDSPLY_VP_REGION_MOTION_TIME_HEIGHT OSDDSPLY_VP_REGION_LINE_2_HEIGHT#define OSDDSPLY_VP_REGION_MOTION_TIME_COLOR OSDDSPLY_VP_PALETTE_ENTRY_REGION_TIME//***************************************************************************//Navigator//***************************************************************************//#define SUPPORT_REPEAT_SUBTITLE// wyc2.17-909S,#if (SLOW_MODE_CONFIG != NORMAL_SLOW_MODE)#define SUPPORT_SEPARATOR#endiftypedef struct tagNAVIGATOR{ BYTE bIconID; BYTE bIconAttr; BYTE *bPopMenuAction; WORD wPopMenuStartPosH; WORD wPopMenuStartPosV;} NAVIGATOR, *PNAVIGATOR;#define OSDDSPLY_MAX_NAVIGATOR_BMP_NUM 9#define OSDDSPLY_NAVIGATOR_BMP_NG_AUDIO 0#define OSDDSPLY_NAVIGATOR_BMP_NG_ANGLE 1#define OSDDSPLY_NAVIGATOR_BMP_NG_CHAPTER 2#define OSDDSPLY_NAVIGATOR_BMP_NG_REPEAT 3#define OSDDSPLY_NAVIGATOR_BMP_NG_SUBTITLE1 4#define OSDDSPLY_NAVIGATOR_BMP_NG_SUBTITLE2 5#define OSDDSPLY_NAVIGATOR_BMP_NG_TITLE 6#define OSDDSPLY_NAVIGATOR_BMP_NG_REPEATAB 7#define OSDDSPLY_NAVIGATOR_BMP_NG_SLOW 8//Define the time to show the tip.#define OSDDSPLY_NAVIGATOR_SHOW_TIP_TIME COUNT_3_SEC//Define total icons// wyc2.17-909S,#if (SLOW_MODE_CONFIG != NORMAL_SLOW_MODE)#define OSDDSPLY_NAVIGATOR_TOTAL_ICONS 8#else#define OSDDSPLY_NAVIGATOR_TOTAL_ICONS 7#endif//define the icon's attribute#define OSDDSPLY_NAVIGATOR_ICON_ATTRIBUTE_POPUP_MENU 0#define OSDDSPLY_NAVIGATOR_ICON_ATTRIBUTE_BUTTON 1 //Open this define to support round highlight in the icon part#define OSDDSPLY_NAVIGATOR_SUPPORT_ROUND_HIGHLIGHT//Define the parameters for draw/clear#define OSDDSPLY_NAVIGATOR_UPDATE_DRAW 0#define OSDDSPLY_NAVIGATOR_UPDATE_CLEAR 1 //Define the cursor's position.#define OSDDSPLY_NAVIGATOR_CURSOR_POS_ICON 0 #define OSDDSPLY_NAVIGATOR_CURSOR_POS_MENU 1 //Define the icon's ID#define OSDDSPLY_NAVIGATOR_ICON_TITLE 0#define OSDDSPLY_NAVIGATOR_ICON_CHAPTER 1#define OSDDSPLY_NAVIGATOR_ICON_AUDIO 2#define OSDDSPLY_NAVIGATOR_ICON_SPST1 3#define OSDDSPLY_NAVIGATOR_ICON_SPST2 4#define OSDDSPLY_NAVIGATOR_ICON_ANGLE 5#define OSDDSPLY_NAVIGATOR_ICON_REPEAT 6#define OSDDSPLY_NAVIGATOR_ICON_REPEATAB 7#define OSDDSPLY_NAVIGATOR_ICON_SLOW 8 //Define the next/previous action #define OSDDSPLY_NAVIGATOR_NEXT_ACTION KEY_DOWN#define OSDDSPLY_NAVIGATOR_PREVIOUS_ACTION KEY_UP#define OSDDSPLY_NAVIGATOR_CANCEL_MENU_ACTION KEY_LEFT//Define the frame for the icons#define OSDDSPLY_NAVIGATOR_ICON_FRAME_THICKNESS 4//Define the icon-relative attributes#define OSDDSPLY_NAVIGATOR_ICON_MENU_DISTANCE 16#define OSDDSPLY_NAVIGATOR_ICON_START_H 16#ifdef OSDDSPLY_NAVIGATOR_SUBMENU_START_FROM_ICON_TOP#define OSDDSPLY_NAVIGATOR_ICON_START_V (OSDND_UPPER_BACKGROUND_BOTTOM+OSDDSPLY_NAVIGATOR_MENU_ARROW_ITEM_HEIGHT+OSDDSPLY_NAVIGATOR_ICON_FRAME_THICKNESS+1)#else#define OSDDSPLY_NAVIGATOR_ICON_START_V (OSDND_UPPER_BACKGROUND_BOTTOM+OSDDSPLY_NAVIGATOR_ICON_FRAME_THICKNESS+1)//42#endif#define OSDDSPLY_NAVIGATOR_ICON_WIDTH 48 //56#define OSDDSPLY_NAVIGATOR_ICON_HEIGHT 40 //48 //Define the pop-up menu starting position#define OSDDSPLY_NAVIGATOR_MENU_TITLE_START_H (OSDDSPLY_NAVIGATOR_ICON_START_H+OSDDSPLY_NAVIGATOR_ICON_WIDTH+OSDDSPLY_NAVIGATOR_ICON_MENU_DISTANCE)#ifdef OSDDSPLY_NAVIGATOR_SUBMENU_START_FROM_ICON_TOP#define OSDDSPLY_NAVIGATOR_MENU_TITLE_START_V (OSDDSPLY_NAVIGATOR_ICON_START_V)#else#define OSDDSPLY_NAVIGATOR_MENU_TITLE_START_V (OSDDSPLY_NAVIGATOR_ICON_START_V+OSDDSPLY_NAVIGATOR_ICON_HEIGHT)#endif //OSDDSPLY_NAVIGATOR_SUBMENU_START_FROM_ICON_TOP#define OSDDSPLY_NAVIGATOR_MENU_CHAPTER_START_H OSDDSPLY_NAVIGATOR_MENU_TITLE_START_H#define OSDDSPLY_NAVIGATOR_MENU_CHAPTER_START_V (OSDDSPLY_NAVIGATOR_MENU_TITLE_START_V+OSDDSPLY_NAVIGATOR_ICON_HEIGHT)#define OSDDSPLY_NAVIGATOR_MENU_AUDIO_START_H OSDDSPLY_NAVIGATOR_MENU_TITLE_START_H#define OSDDSPLY_NAVIGATOR_MENU_AUDIO_START_V (OSDDSPLY_NAVIGATOR_MENU_CHAPTER_START_V+OSDDSPLY_NAVIGATOR_ICON_HEIGHT)#define OSDDSPLY_NAVIGATOR_MENU_SPST1_START_H OSDDSPLY_NAVIGATOR_MENU_TITLE_START_H#define OSDDSPLY_NAVIGATOR_MENU_SPST1_START_V (OSDDSPLY_NAVIGATOR_MENU_AUDIO_START_V+OSDDSPLY_NAVIGATOR_ICON_HEIGHT)#define OSDDSPLY_NAVIGATOR_MENU_SPST2_START_H OSDDSPLY_NAVIGATOR_MENU_TITLE_START_H#define OSDDSPLY_NAVIGATOR_MENU_SPST2_START_V (OSDDSPLY_NAVIGATOR_MENU_SPST1_START_V+OSDDSPLY_NAVIGATOR_ICON_HEIGHT)#define OSDDSPLY_NAVIGATOR_MENU_ANGLE_START_H OSDDSPLY_NAVIGATOR_MENU_TITLE_START_H#define OSDDSPLY_NAVIGATOR_MENU_ANGLE_START_V (OSDDSPLY_NAVIGATOR_MENU_SPST2_START_V+OSDDSPLY_NAVIGATOR_ICON_HEIGHT)// wyc2.17-909S, add for language study#if (SLOW_MODE_CONFIG != NORMAL_SLOW_MODE)#define OSDDSPLY_NAVIGATOR_MENU_REPEAT_START_H OSDDSPLY_NAVIGATOR_MENU_TITLE_START_H#define OSDDSPLY_NAVIGATOR_MENU_REPEAT_START_V (OSDDSPLY_NAVIGATOR_MENU_SPST2_START_V+OSDDSPLY_NAVIGATOR_ICON_HEIGHT)#else#define OSDDSPLY_NAVIGATOR_MENU_REPEAT_START_H OSDDSPLY_NAVIGATOR_MENU_TITLE_START_H#define OSDDSPLY_NAVIGATOR_MENU_REPEAT_START_V (OSDDSPLY_NAVIGATOR_MENU_ANGLE_START_V+OSDDSPLY_NAVIGATOR_ICON_HEIGHT)#endif // SLOW_MODE_CONFIG#define OSDDSPLY_NAVIGATOR_MENU_REPEATAB_START_H OSDDSPLY_NAVIGATOR_MENU_TITLE_START_H#define OSDDSPLY_NAVIGATOR_MENU_REPEATAB_START_V (OSDDSPLY_NAVIGATOR_MENU_REPEAT_START_V+OSDDSPLY_NAVIGATOR_ICON_HEIGHT)#define OSDDSPLY_NAVIGATOR_MENU_SLOW_START_H OSDDSPLY_NAVIGATOR_MENU_TITLE_START_H#define OSDDSPLY_NAVIGATOR_MENU_SLOW_START_V (OSDDSPLY_NAVIGATOR_MENU_REPEATAB_START_V+OSDDSPLY_NAVIGATOR_ICON_HEIGHT)//Define the height of each menu item.#define OSDDSPLY_NAVIGATOR_MENU_ITEM_HEIGHT 28 //32#define OSDDSPLY_NAVIGATOR_MENU_ARROW_ITEM_HEIGHT 26#define OSDDSPLY_NAVIGATOR_TIP_HEIGHT 28 //30#define OSDDSPLY_NAVIGATOR_MENU_ITEM_DISTANCE_H 4//Define the starting position to show the menu.#define OSDDSPLY_NAVIGATOR_MENU_START_V OSDDSPLY_NAVIGATOR_MENU_TITLE_START_V#define OSDDSPLY_NAVIGATOR_MENU_END_V 352//Define the max. item space#define OSDDSPLY_NAVIGATOR_MAX_ITEM ((OSDDSPLY_NAVIGATOR_MENU_END_V - OSDDSPLY_NAVIGATOR_MENU_START_V)/OSDDSPLY_NAVIGATOR_MENU_ITEM_HEIGHT)//Define the thickness of the menu main frame#define OSDDSPLY_NAVIGATOR_MAIN_FRAME_THICKNESS 4//Define the thickness of the separated frame#define OSDDSPLY_NAVIGATOR_SEPARATE_FRAME_THICKNESS 4//Define the thickness of tip's frame#define OSDDSPLY_NAVIGATOR_TIP_FRAME_THICKNESS 2//Define the type of the separate frame#define OSDDSPLY_NAVIGATOR_UP_SEPARATE_FRAME 0 #define OSDDSPLY_NAVIGATOR_DOWN_SEPARATE_FRAME 1//Define the type of arrow#define OSDDSPLY_NAVIGATOR_ARROW_TYPE_UP 0#define OSDDSPLY_NAVIGATOR_ARROW_TYPE_DOWN 1//Define the type of scroll#define OSDDSPLY_NAVIGATOR_SCROLL_TYPE_UP 0#define OSDDSPLY_NAVIGATOR_SCROLL_TYPE_DOWN 1//The following paletted entries for icons should be defined in gdi.h//Each define represents the index of the palette./*#define GDI_PALETTE_ENTRY_NG_TITLE_ICON (GDI_BITMAP_PALETTE_INDEX_START+99)//(GDI_BITMAP_PALETTE_INDEX_START+79) //(GDI_BITMAP_PALETTE_INDEX_START+90)#define GDI_PALETTE_ENTRY_NG_CHAPTER_ICON (GDI_BITMAP_PALETTE_INDEX_START+15)//(GDI_BITMAP_PALETTE_INDEX_START+14) //(GDI_BITMAP_PALETTE_INDEX_START+53)#define GDI_PALETTE_ENTRY_NG_AUDIO_ICON (GDI_BITMAP_PALETTE_INDEX_START+103)//(GDI_BITMAP_PALETTE_INDEX_START+83) //(GDI_BITMAP_PALETTE_INDEX_START+2)#define GDI_PALETTE_ENTRY_NG_SPST1_ICON (GDI_BITMAP_PALETTE_INDEX_START+121)//(GDI_BITMAP_PALETTE_INDEX_START+100)//(GDI_BITMAP_PALETTE_INDEX_START+69)#define GDI_PALETTE_ENTRY_NG_SPST2_ICON (GDI_BITMAP_PALETTE_INDEX_START+85)//(GDI_B
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -