📄 blt.cpp
字号:
/*++
Copyright:
Copyright (c) 2002 BSQUARE Corporation. All rights reserved.
Module Name:
bklight.c
Abstract:
Author:
IMR October 2002
Revision History:
--*/
#include "headers.h"
#include <emul.h>
SCODE
Au1100LCD::BltPrepare(
GPEBltParms *pBltParms )
{
pBltParms->pBlt = EmulatedBlt; // catch all
// check for destination overlap with cursor
if (pBltParms->pDst == PrimarySurface()) { // only care if dest is primary surface
if (m_cursor->CursorIntersect(pBltParms->prclDst)) {
m_cursor->HideSWCursor();
m_bCursorForcedOff = TRUE;
}
}
// check for source overlap with cursor
if (pBltParms->pSrc == PrimarySurface()) { // only care if src is primary surface
if (m_cursor->CursorIntersect(pBltParms->prclSrc)) {
m_cursor->HideSWCursor();
m_bCursorForcedOff = TRUE;
}
}
return S_OK;
}
SCODE
Au1100LCD::BltComplete( GPEBltParms *pBltParms )
{
if (m_bCursorForcedOff) {
m_cursor->ShowSWCursor();
m_bCursorForcedOff = FALSE;
}
return S_OK;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -