Класс окна
Класс окна
GetClassName
Функция GetClassName извлекает имя класса, к которому принадлежит заданное окно.
int GetClassName (
HWND hWnd , // дескриптор окна
LPTSTR lpClassName , // адрес буфера для имени класса
int nMaxCount // размер буфера, в символах
);
Параметры
hWnd - идентифицирует окно и, неявно, класс, к которому оно принадлежит.
lpClassName - указывает на буфер, который получает строку с именем класса.
nMaxCount - определяет размер буфера, указанного параметром lpClassName , в символах. Строка с именем класса усекается, если ее длина больше размера буфера.
Возвращаемые значения
В случае успеха возвращается количество скопированных в буфер символов.
В случае неудачи возвращается нуль. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
См. также
FindWindow, GetClassInfo, GetClassLong, GetClassWord .
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
5.1. Класс
5.1. Класс Класс (class) в языке UML служит для обозначения множества объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из других классов. Графически класс изображается в виде прямоугольника, который дополнительно может быть разделен
Класс 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 обеспечивает наиболее общие
Класс GraphABCWindow графического окна
Класс GraphABCWindow графического окна Класс GraphABCWindow представляет собой графическое окно. Функция function Window: GraphABCWindow; возвращает объект текущего графического окна.Свойства класса GraphABCWindow property Left: integer; Отступ графического окна от левого края экрана в пикселах property Top:
Класс GraphABCCoordinate графического окна
Класс GraphABCCoordinate графического окна Объект текущей системы координат возвращается функцией Coordinate и имеет тип GraphABCCoordinate: function Coordinate: GraphABCCoordinate; Класс GraphABCCoordinate представляет тип системы координат для графического окна.Свойства класса GraphABCCoordinate property OriginX: integer;
Класс CircleABC
Класс CircleABC Класс CircleABC является потомком класса EllipseABC и представляет графический объект Круг. Большинство свойств и методов унаследовано от классов ObjectABC и BoundedObjectABC.Конструкторы класса CircleABC constructor Create(x,y,r: integer; cl: GColor); Создает круг радиуса r цвета cl с координатами
Класс RoundRectABC
Класс RoundRectABC Класс RoundRectABC является потомком класса BoundedObjectABC и представляет графический объект Прямоугольник со скругленными краями.Конструкторы класса RoundRectABC constructor Create(x,y,w,h,rr: integer; cl: GColor); Создает прямоугольник со скругленными краями размера (w,h), цветом cl,
Класс RoundSquareABC
Класс RoundSquareABC Класс RoundSquareABC является потомком класса RoundRectABC и представляет графический объект Квадрат со скругленными краями.Конструкторы класса RoundSquareABC constructor Create(x,y,w,r: integer; cl: GColor); Создает квадрат со скругленными краями размера w, цвета cl с радиусом скругления r и
Класс TextABC
Класс TextABC Класс TextABC является потомком класса ObjectABC и представляет графический объект Текст.Конструкторы класса TextABC constructor Create(x,y,pt: integer; cl: GColor; txt: string); Создает текстовый объект с текстом txt размера pt пунктов, цветом cl и координатами левого верхнего угла (x,y) constructor
Класс RegularPolygonABC
Класс RegularPolygonABC Класс RegularPolygonABC является потомком класса BoundedObjectABC и представляет графический объект Правильный многоугольник.Конструкторы класса RegularPolygonABC constructor Create(x,y,r,n: integer; cl: GColor); Создает правильный многоугольник с n вершинами, радиусом r, цветом cl и
Класс PictureABC
Класс PictureABC Класс PictureABC является потомком класса ObjectABC и представляет графический объект Рисунок.Конструкторы класса PictureABC constructor Create(x,y: integer; fname: string); Создает рисунок с координатами левого верхнего угла (x,y), считывая его из файла fname constructor Create(x,y: integer; p: Picture);
Класс MultiPictureABC
Класс MultiPictureABC Класс MultiPictureABC является потомком класса PictureABC и представляет графический объект Набор рисунков, содержащий несколько изображений, одно из которых рисуется на экране.Конструкторы класса MultiPictureABC constructor Create(x,y: integer; fname: string); Создает набор рисунков,
У11.2 Класс и его АТД
У11.2 Класс и его АТД Проверьте все предусловия и аксиомы АТД STACK, введенного в предыдущих лекциях, и покажите, отображаются ли они в классе STACK4, а если да, то