Меню (класс CMenu)
Меню (класс CMenu)
Практически каждое приложение имеет собственное меню. Оно как правило отображается в верхней части главного окна приложения. Для управления меню в состав MFC включен специальный класс CMenu, наследованный непосредственно от базового класса CObject.
Для управления меню и панелями управления используется также класс CCmdUI. Этот класс не наследуется от базового класса CObject.
Объекты класса CCmdUI создаются, когда пользователь выбирает строку меню или нажимает кнопки панели управления. Методы класса CCmdUI позволяют управлять строками меню и кнопками панели управления. Так например, существует метод, который делает строку меню неактивной.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
5.1. Класс
5.1. Класс Класс (class) в языке UML служит для обозначения множества объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из других классов. Графически класс изображается в виде прямоугольника, который дополнительно может быть разделен
Меню Инструменты и меню Операции
Меню Инструменты и меню Операции Пункты системного меню Инструменты и Операции отображаются для разных типов документов: первого – только для чертежей и фрагментов, второго – для деталей или сборок. Мы рассмотрим эти пункты меню в одном подразделе, так как их команды
4.2.10. Класс MultiCurve
4.2.10. Класс MultiCurve MultiCurve совокупность геометрии, составленная из элементов Curve. MultiCurve non-instantiable класс.Свойства MultiCurveMultiCurve одномерная геометрия.MultiCurve проста, если (и только если) все элементы просты. Единственные пересечения между любыми двумя элементами происходят в
4.2.11. Класс MultiLineString
4.2.11. Класс MultiLineString MultiLineString совокупность геометрии MultiCurve, составленная из элементов LineString.Примеры MultiLineStringНа карте области MultiLineString мог бы представлять систему рек или систему
4.2.12. Класс MultiSurface
4.2.12. Класс MultiSurface MultiSurface совокупность геометрии, составленная из поверхностных элементов. MultiSurface non-instantiable класс. Есть только instantiable подкласс MultiPolygon.Утверждения MultiSurfaceДве поверхности MultiSurface не имеют никаких внутренностей, которые пересекаются.Два элемента MultiSurface имеют
4.2.13. Класс MultiPolygon
4.2.13. Класс MultiPolygon MultiPolygon объект MultiSurface, составленный из элементов Polygon.Примеры MultiPolygonНа карте области MultiPolygon мог бы представлять систему озер.Утверждения MultiPolygonMultiPolygon не имеет никаких двух элементов Polygon с внутренностями, которые пересекаются.MultiPolygon не имеет никаких
Класс Pen
Класс Pen Класс Pen используется для создания пера, при помощи которого проводятся прямые и кривые линии. В отличие от полной версии .NET Framework, поддерживающей четыре перегруженных версии конструктора Pen, .NET Compact Framework позволяет создавать перо только с помощью двух
Самый базовый класс MFC (класс CObject)
Самый базовый класс MFC (класс CObject) Подавляющее большинство классов библиотеки MFC наследовано от базового класса CObject, лежащего в основе всей иерархии классов этой библиотеки. Методы и элементы данных класса CObject представляют наиболее общие свойства наследованных из него
Архивный класс (класс CArchive)
Архивный класс (класс CArchive) Класс CArchive используется для сохранения и восстановления состояния объектов в файлах на диске. Перед использованием объекта класса CArchive он должен быть привязан к файлу – объекту класса CFile.Более подробно о процессе сохранения и восстановления
Класс CObject – основной класс MFC
Класс CObject – основной класс MFC Подавляющее большинство классов из библиотеки MFC наследуются от основного класса CObject. Практически все классы, которые используются в ваших приложениях, например CView или CWinApp, унаследованы от класса CObject.Класс CObject обеспечивает наиболее общие
Класс CArchiveException
Класс CArchiveException Исключительные ситуации, возникающие во время записи и восстановления объектов из файла, вызывают исключение CArchiveException.Причина, по которой было вызвано исключение, определяется элементом данных m_cause из класса CFileException. В него заносится код, по которому
6.9 Класс String
6.9 Класс String Вот довольно реалистичный пример класса строк string. В нем производится учет ссылок на строку с целью минимизировать копирование и в качестве констант применяются стандартные символьные строки С++.#include «stream.h» #include «string.h»class string (* struct srep (* char* s; // указатель на
Контекстное меню пункта меню Пуск
Контекстное меню пункта меню Пуск С помощью системного реестра можно запретить вызов контекстного меню, открываемого щелчком правой кнопкой мыши на пункте меню Пуск (рис. 2.23). Для этого необходимо в разделе HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer создать REG_DWORD-параметр
Класс PictureABC
Класс PictureABC Класс PictureABC является потомком класса ObjectABC и представляет графический объект Рисунок.Конструкторы класса PictureABC constructor Create(x,y: integer; fname: string); Создает рисунок с координатами левого верхнего угла (x,y), считывая его из файла fname constructor Create(x,y: integer; p: Picture);
У11.2 Класс и его АТД
У11.2 Класс и его АТД Проверьте все предусловия и аксиомы АТД STACK, введенного в предыдущих лекциях, и покажите, отображаются ли они в классе STACK4, а если да, то