本文整理汇总了C++中wxGridCellAttr::SetBackgroundColour方法的典型用法代码示例。如果您正苦于以下问题:C++ wxGridCellAttr::SetBackgroundColour方法的具体用法?C++ wxGridCellAttr::SetBackgroundColour怎么用?C++ wxGridCellAttr::SetBackgroundColour使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wxGridCellAttr
的用法示例。
在下文中一共展示了wxGridCellAttr::SetBackgroundColour方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Draw
/* -------------------------- implementation place -------------------------- */
void CellRenderer::Draw(wxGrid& grid, wxGridCellAttr& attr, wxDC& dc, const wxRect& rect, int row, int col, bool isSelected) {
#if 0
DocTable* t = (DocTable*)grid.GetTable();
if ( t->GetDocument().GetColumnDescriptor(t->Map(col)).IsRequired() && t->GetDocument().IsValidValue(row, t->Map(col))) {
attr.SetBackgroundColour(REQUIRED_COL);
} else if ( !t->GetDocument().IsValidValue(row, t->Map(col))) {
attr.SetBackgroundColour(NOT_VALID_COL);
} else {
attr.SetBackgroundColour(VALID_COL);
}
#endif
wxGridCellStringRenderer::Draw(grid, attr, dc, rect, row, col, isSelected);
};