// Set the color of the CNET Configuration static text
LRESULT SetTitleColor(HDC hDC, HWND hWnd)
{
// Singleton instance of font
static CFont fontTitle;
static int bInit = true;
// Create CDC and attach HDC to it
CDC DC;
DC.Attach(hDC);
// If font has not been initialized, initialize it
if(bInit)
{
// Create font for title
CFont *pFont = CFont::FromHandle((HFONT)GetStockObject(SYSTEM_FONT));
LOGFONT lf;
pFont->GetLogFont(&lf); // Retrieve default font
lf.lfWeight = FW_BOLD; // Make it bold
lf.lfHeight = 13; // Make it smaller
fontTitle.CreateFontIndirect(&lf); // Create new font
bInit = false; // Do not init again
}
// Set the current font and change the color to blue
DC.SetTextColor(GetSysColor(COLOR_ACTIVEBORDER));
DC.SelectObject(&fontTitle);
// Return the background brush to erase with.
return (LRESULT)GetStockObject(WHITE_BRUSH);
}