⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timesearchoutlook.c

📁 M3355的源代码
💻 C
字号:
#include <comsub.h>
#include <platform.h>
#include <ui.h>
#include <ui_sub.h>
#include <vobu.h>
#include <setupfunc.h>
#include "uiosd.h"
#include "NMOSD.h"

void ShowTimeSearch(BYTE * str)
{
    RECT tempRect,bmpRect,totalRect;
    COLORREF clText, clBk, clTopEdge, clBotEdge, clLittleBk;
	HDC hMemDC;
	HBITMAP hOldBmp;
	
	clBk = GetColorInDef256Palette(MODEBOX_COLOURE_BK);
	clTopEdge = GetColorInDef256Palette(MODEBOX_COLOURE_TOPEDGE);
	clBotEdge = GetColorInDef256Palette(MODEBOX_COLOURE_BOTEDGE);
	clText = GetColorInDef256Palette(MODEBOX_COLOURE_TEXT);
	clLittleBk = GetColorInDef256Palette(MODEBOX_COLOURE_LITTLEBK);
	
	SetRect(&totalRect,MODEBOXLEFT,MODEBOXTOP,MODEBOXRIGHT,MODEBOXBOTTOM);
    hMemDC=InitMemoryDC(gui_hdc, totalRect.right-totalRect.left, totalRect.bottom-totalRect.top, &hOldBmp);

	SetRect(&tempRect,0,0,MODEBOXRIGHT-totalRect.left,MODEBOXBOTTOM-totalRect.top);
	GUI_CreateButtonControl2(hMemDC, &tempRect, clBk, clTopEdge, clBotEdge, clText, "", NORMAL_STRING, 0, 0);

	SetRect(&bmpRect,MODEICONLEFT-totalRect.left,MODEICONTOP-totalRect.top,MODEICONLEFT-totalRect.left+MODEICONWIDTH,MODEICONTOP-totalRect.top+MODEICONHEIGHT);
	GUI_CreateBitmapControl2(hMemDC,&bmpRect,CL_BKNOCARE, CL_BKNOCARE, CL_BKNOCARE, IM_GUI_TIME, 0, 0);

	SetRect(&tempRect,MODELITTLEBOXLEFT - totalRect.left,MODELITTLEBOXTOP - totalRect.top,MODELITTLEBOXRIGHT - totalRect.left,MODELITTLEBOXBOTTOM - totalRect.top);
	GUI_CreateButtonControl2(hMemDC, &tempRect, clLittleBk, clLittleBk, clLittleBk, clLittleBk, "", NORMAL_STRING, 0, 0);

	SetRect(&tempRect,MODEICONLEFT+MODEICONWIDTH- totalRect.left+20,MODEBOXTOP - totalRect.top,MODETEXTRIGHT- totalRect.left+20,MODEBOXBOTTOM - totalRect.top);
	GUI_CreateButtonControl2(hMemDC,&tempRect,CL_BKNOCARE,CL_BKNOCARE,CL_BKNOCARE, clText,str,UNICODE_STRING, 0, 0);

    BitBlt(gui_hdc, totalRect.left, totalRect.top, totalRect.right-totalRect.left, totalRect.bottom-totalRect.top, hMemDC, 1,0,SRCCOPY);
    DelMemoryDC(hMemDC, hOldBmp);
}

void ClearTimeSearch(void)
{
    RECT totalRect;
	SetRect(&totalRect,MODEBOXLEFT,MODEBOXTOP,MODEBOXRIGHT,MODEBOXBOTTOM);
	GUI_CreateButtonControl2(gui_hdc, &totalRect, CL_TRANSPARENT, CL_TRANSPARENT, CL_TRANSPARENT, CL_TRANSPARENT, "", NORMAL_STRING, 0, 0);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -