|
|
|
|
Forum
Please
Log In
to post a new message or reply to an existing one. If you are not registered, please
register.
NOTE: Some forums may be read-only if you are not currently subscribed to
our technical support services.
Subject |
Author |
Date |
|
Luis Alberto Pereira
|
Aug 1, 2007 - 6:19 PM
|
I have tie follow code in my project. I would like that a CExtGridCellColor cells have a color selector in my second line of a header cells, but do not work properly. The __EGCS_BUTTON_DROPDOWN button is not appear. Can you helpe solve this problem ?
for(int x = 0; x < nColCount; x++ ) { CPlanoMetas_Cell_Header2* pCell = (CPlanoMetas_Cell_Header2*) this->m_grd.GridCellGetOuterAtTop(x, 0L, RUNTIME_CLASS(CPlanoMetas_Cell_Header2)); CExtGridCellColor * pCellC = (CExtGridCellColor*) this->m_grd.GridCellGetOuterAtTop(x, 1L, RUNTIME_CLASS(CExtGridCellColor)); COLORREF clrLimeGreen = RGB(50,205,50); pCellC->SetColor( clrLimeGreen ); pCellC->m_clrDefault = clrLimeGreen; pCellC->SetMode( CExtGridCellColor::eNone); pCellC->ModifyStyle(__EGCS_NO_INPLACE_CONTROL | __EGCS_BUTTON_DROPDOWN); } Thanks,
Luis
|
|
Luis Alberto Pereira
|
Aug 3, 2007 - 7:03 AM
|
In complementation of first questions, I verified that when I select the second line of my TreeGrid, the CExtGridCellColor work ok, but when I select all other line, tue dropdown button switch to hide.
|
|
Technical Support
|
Aug 6, 2007 - 8:18 AM
|
The CExtTreeGridWnd and CExtGridWnd controls can display built-in grid cell buttons in:
1) All the cells persistently and independently from any conditions.
2) Focused cells.
3) Selected cells.
4) All the row/column cells where at least one cell is focused in the same row/column.
5) All the row/column cells where at least one cell is selected in the same row/column.
6) Any combination of 2...5 conditions.
These behavior options are controlled by a set of __EGWS_BSE_BUTTONS_*** styles which can be applied using the CExtGridWnd::BseModifyStyle() method.
You can see different behaviors of built-in grid cell buttons in the SimpleGrids sample.
|
|