www.pudn.com > WinGOS.rar > SimDisplay.cpp


#include "..\gos.h" 
#include "SimDisplay.h" 
 
extern void SD_Invalidate(PVOID pRect); 
extern WORD g_aSDBuffer[]; 
 
CSimDisplay::CSimDisplay(void) 
{ 
	m_bitmap.CreateBitmap(SD_CXSCREEN,-SD_CYSCREEN,16,g_aSDBuffer); 
} 
 
void CSimDisplay::OnRender(int nFrame,CDC* pDC) 
{ 
	SD_Invalidate(NULL); 
} 
 
LRESULT CSimDisplay::MsgProc(UINT message, WPARAM wParam, LPARAM lParam) 
{ 
	switch(message) 
	{ 
	case msgDispRender: 
		OnRender(wParam,PDC(lParam)); 
		break; 
	default: 
		wParam=CDisplay::MsgProc(message,wParam,lParam); 
	} 
	return wParam; 
}