Re[3]: Вопрос по дизайну класса
От: Аноним  
Дата: 05.11.05 15:44
Оценка:
Здравствуйте, Аноним, Вы писали:

Тогда использовать 2-й пример
class ViewManager
{
public:

   enum ControlType {e_1, e_2...e_N, e_Last};   

   COLORREF GetColorForControl_N (ControlType e);
   void     SetColorForControl_N (ControlType e);

private;

  COLORREF m_crControls [e_Last];
}

Но вместо enum'ов идентифицировать контролы по их хэндлам.
И не делать статического массива m_crControls, а добавить спец. фунции для динамического добавления/удаления контролов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.