Example #1
0
//
//	[virtual] ODBCGridCtrl::OnSetups
//
void	
ODBCGridCtrl::OnSetup()
	{
	/*
	SELECT 
	INC.UID, 
	INC.ORDER_N, 
	INC.CLIENT_UID, 
	(SELECT NAME FROM AXSYS_CONTACT WHERE UID = INC.CLIENT_UID ) AS CLIENT_NAME,
	INC.OUTPUT_DATE, 
	INC.PAYMENT, 
	INC.REAL_PAYMENT,  
	INC.NATIVE_PAYMENT,  
	INC.CLOSED 
	FROM AXSYS_OUTPUT  INC
	ORDER BY INC.UID;
	*/

	NONCLIENTMETRICS ncm;
	ncm.cbSize = sizeof(NONCLIENTMETRICS);
	SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS), &ncm, NULL);

	m_pFont = new CFont();
	m_pFont->CreateFontIndirect(&ncm.lfCaptionFont);
	SetFont(m_pFont);

//	SubclassHeader();
//	GetFlatHeaderCtrl()->ShowSortArrow(FALSE);

	CHeaderCtrl* pHdr = GetHeaderCtrl();
	if( pHdr )
		pHdr->SetFont(m_pFont);
	SetCellSelectionMode(FALSE);
	}