Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/******************************Module*Header*******************************\
* Module Name: CHDC.cpp * * This file contains the code to support the functionality test harness * for GDI+. This includes menu options and calling the appropriate * functions for execution. * * Created: 05-May-2000 - Jeff Vezina [t-jfvez] * * Copyright (c) 2000 Microsoft Corporation * \**************************************************************************/ #include "CHDC.h"
#include "CFuncTest.h"
extern CFuncTest g_FuncTest;
CHDC::CHDC(BOOL bRegression) { strcpy(m_szName,"HDC"); m_hPal=NULL; m_hOldPal=NULL; m_hDC=NULL; m_bRegression=bRegression; }
CHDC::~CHDC() { }
Graphics *CHDC::PreDraw(int &nOffsetX,int &nOffsetY) { Graphics *g=NULL;
m_hDC=GetDC(g_FuncTest.m_hWndMain); g=Graphics::FromHDC(m_hDC);
return g; }
void CHDC::PostDraw(RECT rTestArea) { if (m_hOldPal) SelectPalette(m_hDC,m_hOldPal,FALSE);
ReleaseDC(g_FuncTest.m_hWndMain,m_hDC); DeleteObject(m_hPal); }
|