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

📄 mqmpat.blt

📁 WinCE 3.0 BSP, 包含Inter SA1110, Intel_815E, Advantech_PCM9574 等
💻 BLT
字号:
#ifdef	MPATBLT_ON

#if defined( CHECK_8BPP ) || defined( CHECK_16BPP )
SCODE MQGC::MPATBlt( GPEBltParms *pBltParms )
{
	ROTATE_PARAMS(pBltParms);
	
	geINIT( pBltParms->pDst );

	ULONG	wh, ulCmd;

	DEBUGMSG(GPE_ZONE_MQEMUL1,(TEXT("MPATBlt\r\n")));

	m_ulDestXY = (pBltParms->prclDst->top << 16) | pBltParms->prclDst->left;
	wh = ((pBltParms->prclDst->bottom << 16) | pBltParms->prclDst->right)
				- m_ulDestXY;
	m_ulDestXY += ((MQGCSurf *)(pBltParms->pDst))->m_ulTopLeft;
	ulCmd = m_ulRop3 | DO_BITBLT;

	m_lpPattern = (PULONG)m_pBrush->Buffer();	// set pattern buffer pointer

	(this->*m_pPatternSetup)(pBltParms,&ulCmd);	// load mono pattern and adjust
												// offset

	geWAITCMDFIFO( 3 );
	geREG(WIDTH_HEIGHT, wh);
	geREG(DEST_XY, 		m_ulDestXY);
	SET_GE_DEST_STRIDE(m_ulDestStride);
	geREG(DRAW_CMD,		ulCmd);

	geTERMINATE();
	
	ROTATE_PARAMS_BACK(pBltParms);
	
	RETURN_MPATBLT;
}
#endif	//CHECK_s

#if 0
SCODE MQGC::MPATBlt24( GPEBltParms *pBltParms )
{
	RETURN_MPATBLT24;
}
#endif

#endif	//MPATBLT_ON

⌨️ 快捷键说明

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