essage type (пункт 4) выбрать
Автор admin Четверг, 9 апреля 2009 11:32
essage type (пункт 4) выбрать сообщение UPDATE_COMMAND_UI. Мастер Event Handler Wizard сгенерирует функцию с именем OnUpdateEditClearAlK). После щелчка на кнопке Edit Code добавьте в эту функцию такой код: void CMiniPaintDoc::OnUpdateEditClearAl1(CCmdUI *pCmdUI) { // TODO: Add your command update UI handler code here pCmdUI->Enable (m_LineArray.Getsize ()); } Мастер Event Handler Wizard добавляет в карту сообщений класса документа (файл MiniPaintDoc.cpp) код, который представлен полужирным шрифтом. BEGIN_MESSAGЕ_МАР(CMiniPaintDoc, CDocument) ON_COMMAND(ID_EDIT_CLEAR_ALL, OnEditClearAI1) ON_COMMAND(ID_EDIT_UNDO, OnEdi tUndo) ON_UPDATE_COMMAND_UI(IDJDIT__UNDO, OnUpdateEdi tUndo) ONJJPDATE__COMMANDJJI (ID_EDIT_CLEAR_ALL, OnUpdateEdi tCl еагАП) END_MESSAGE_MAP() Сообщение UPDATE_COMMANDJJI посылается при открытии меню, содержащего соответствующую команду. Поскольку это происходит до того, как меню станет видимым, обработчик команды можно использовать для установки статуса команды (доступна либо недоступна) в зависимости от текущего состояния программы или документа. Функции OnUpdateEditClearAlK) передается
Комментарии закрыты.
Последние комментарии