void CVariablesGrid::Init()
{
	LuaState* state = theApp.GetDocument()->GetState();
	
	m_buttonDatabase.SetGrid(this);
	m_imageList.Create(MAKEINTRESOURCE(IDB_FOLDERS), 16, 1, RGB(255,255,255));
    SetImageList(&m_imageList);

	SetColumnCount(2);
	SetDefCellHeight(ROW_HEIGHT);
	SetRowCount(0);
	SetColumnWidth(NAME_COL, NAME_WIDTH);
	SetColumnWidth(DATA_COL, DATA_WIDTH);

	CString fontName = "Arial";
	
	LOGFONT logFont;
	memset(&logFont, 0, sizeof(LOGFONT));
	logFont.lfCharSet = DEFAULT_CHARSET;
	logFont.lfWeight = 700;
	logFont.lfHeight = 80;
	lstrcpyn(logFont.lfFaceName, fontName, fontName.GetLength());

	m_titleFont.CreatePointFontIndirect(&logFont);
	m_dataFont.CreatePointFont(80, fontName);
}
예제 #2
0
CTradeGridBase::CTradeGridBase(int nRows /* = 1 */, int nCols /* = 0 */, int nFixedRows /* = 1 */, int nFixedCols /* = 0 */)
:CHSGridTable(nRows,nCols,nFixedRows,nFixedCols)
{
	m_pTradeTable = NULL;
	m_pDataList = NULL;
	SetEditable(FALSE);
	SetListMode();
	EnableSelection();
	SetFixedRowSelection(TRUE);
	SetFixedColumnSelection(FALSE);
	SetHeaderSort();
	SetGridLines();
	SetColumnResize();
	SetRowResize(FALSE);
	SetVirtualMode(FALSE);
	SetDoubleBuffering();
	SetAlwaysShowSelection();
	SetFrameFocusCell(FALSE);
	SetTotalMode(FALSE);
	SetFilterMode(FALSE);

	AllowSelectRowInFixedCol(true);
	EnableDragRowMode();

	SetDefCellHeight(25);
	SetDefCellMargin(2);	
}
예제 #3
0
QuoteTableCtrlGeneralSort::QuoteTableCtrlGeneralSort()
{
	m_sDisplayRow = 9;
	SetEditable(FALSE);
	SetListMode();
	EnableSelection(TRUE);
	SetFixedRowSelection(TRUE);
	SetHeaderSort();
	SetGridLines(GVL_NONE);
	SetColumnResize();
	SetRowResize(FALSE);
	SetVirtualMode(FALSE);
	SetDoubleBuffering();
	SetAlwaysShowSelection(FALSE);
	SetFrameFocusCell(FALSE);

	AllowSelectRowInFixedCol(FALSE);
	EnableDragRowMode(FALSE);
	EnableDragAndDrop(FALSE);
	EnableTitleTips(FALSE);

	SetDefCellHeight(24);
	SetDefCellMargin(0);
	
	m_iColProp = (IHsColumnProperty*)CWinnerApplication::GetObject(OBJ_COLUMNPRO);
	m_iColorFontProt = (IHsColor*)CWinnerApplication::GetObject(OBJ_COLORCFG);
	m_iFont  = (IHsFont*)CWinnerApplication::GetObject(OBJ_FONTCFG);
	if (m_iColorFontProt )
	{
		SetGridBkColor(m_iColorFontProt->GetBlackgroundColor());
		SetFixedBkColor(m_iColorFontProt->GetBlackgroundColor());
	}
	else
	{
		SetGridBkColor(0);
		SetFixedBkColor(0);
	}

}