TE_COMMAND_UI(ID_C0L0R_RED, On
Автор admin Суббота, 9 мая 2009 11:32
TE_COMMAND_UI(ID_C0L0R_RED, OnUpdateColorRed) END_MESSAGE_MAP() 8. Чтобы получить возможность рисовать линии разными цветами и идентифицировать команды выбора таковых, в класс CMiniPaintApp необходимо добавить две переменные. Переменная m_CurrentColor будет хранить значение активного цвета, используемого для рисования фигур, а переменная mldxCo-lorCmd — идентификатор команды меню Color, с помощью которой этот цвет задается. Для определения текущей толщины линий в классе CMiniPaintApp имеется переменная m_CurrentThickness. Чтобы добавить указанные переменные, откройте окно Class View, выберите класс CMiniPaintApp и в контекстном меню вызовите команду Add > Add Variable. В поле Variable type окна мастера Add Member Variable Wizard укажите тип COLORREF, в поле Variable name – имя m_CurrentColor. Можно ввести комментарии, которые помогут ориентироваться в коде. Щелкните на кнопке Finish, и работа с мастером будет завершена. Полученный таким образом код выделен ниже полужирным шрифтом. class CMiniPaintApp : public CWinApp { public: CMiniPaintAppO; // Overrides public: virtual BOOL InitlnstanceO: // Implement
Комментарии закрыты.
Последние комментарии