левое поле строки состояния б
Автор admin Пятница, 17 апреля 2009 11:32
левое поле строки состояния будет пустым и MFC автоматически отобразит в нем интерактивную справку. Таким образом, константа ID_SEPARATOR задает поле для отображения сообщения. Идентификаторы ID_INDICATOR_CAPS, ID_INDICATOR_NUM и ID_INDICATOR_SCRL используются обработчиками, которые отображают текущее состояние клавиш Caps Lock, Num Lock и Scroll Lock. Массив индикаторов передается методу CStatusBar: :SetIndicators(), определяющему содержимое строки состояния. BOOL CStatusBar::SetIndicators(const UINT* IpIDArray, int nIDCount ): Здесь аргумент IpIDArray — указатель на массив идентификаторов, a nIDCount — количество элементов в массиве IpIDArray. Поскольку строка состояния создается и удаляется вместе с главным окном, рассмотренные выше функции следует вызывать в методе создания главного окна до его отображения на экране. Итак, приступим к созданию в программе MiniPaint строки состояния. 1. В первую очередь нам нужно добавить переменную mStatusBar класса CStatusBar в раздел protected класса CMainFrame. Откройте окно Class View и вызовите команду Add >Add Variable из контекстного меню класса CMainFrame.
Комментарии закрыты.
Последние комментарии