powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Теоретический вопрос
9 сообщений из 9, страница 1 из 1
Теоретический вопрос
    #33689755
1\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1\\
Гость
Чем отличается класс окна в Windows от класса окна в MFC ?
...
Рейтинг: 0 / 0
Теоретический вопрос
    #33689771
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"в Windows" это где?
...
Рейтинг: 0 / 0
Теоретический вопрос
    #33689841
1\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1\\
Гость
в смысле?
ну Windows-приложение, написанное на VC++
...
Рейтинг: 0 / 0
Теоретический вопрос
    #33689873
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простое такое Windows приложение, написанное на C?

приложения пишут под Win32, под MFC, под ATL и тд... вам какой?
Если имеете ввиду Win32, то общение с осью там идет процедурами, и классов окон там нет.
...
Рейтинг: 0 / 0
Теоретический вопрос
    #33689885
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любой кто писал на WinAPI знает, что есть понятие "зарегистрированный класс окна".
...
Рейтинг: 0 / 0
Теоретический вопрос
    #33689901
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to null:
любой кто имел дело со значительным числом бегинеров знает, то они про "WINAPI класс окна" не знают.
Хотя может это исключение.
...
Рейтинг: 0 / 0
Теоретический вопрос
    #33689906
saint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to 1\\:

класса окна в MFC - объектно-ориентированная оболочка вокруг процедурного API работы с окнами.

класс окна в Windows, если вы подразумеваете то что говорит -null-, - это системная структура данных, определяющая свойства окон, созданных на основе этой структуры. Это не класс C++, и его нельзя создать через new.
...
Рейтинг: 0 / 0
Теоретический вопрос
    #33689911
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saintto null:
любой кто имел дело со значительным числом бегинеров знает, то они про "WINAPI класс окна" не знают.
Хотя может это исключение.Почему же "не знают"? Встречать в литературе или на тех же форумах вполне могли. Другое дело что далеко не у всех возникает желание узнать что же это такое и чем отличается :)

А вообще, можно наверное так сказать:
Класс окна в WinAPI это зарегестрированый в ОС шаблон для создания любых визуальных элементов.
Класс окна в MFC - класс в С++ библиотеке описывающий работу с визуальным элементом типа "окно".
...
Рейтинг: 0 / 0
Теоретический вопрос
    #33690071
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну всем отличается. Совсем разные понятия. Только название одинаковое - класс. В принципе, Windows - объектно-ориентированная графическая система (не смейтесь, это так и задумывалось при проектировании, и есть на самом деле), т.е. окна в ней - объекты, а типы этих окон - это классы. Посылка сообщения -- это вызов метода. Даже есть средства для хранения данных , агрегирования их в объект класса окна (т.е. в окно), SetWindowLong() etc. Но физически классы окон Windows и окна - это просто бинарные структуры. А чтобы они стали одновременно еще и классами языка С++, с соотв. функциональностью, синтаксисом и пр., и нужно MFC, где (как правило) каждому оконному классу Windows ставиться в соответствие класс MFC. При инициализации экземпляра класса MFC он всегда делает subclassing в терминах WINAPI и таким образом механизмы виртуальных методов и сообщений класса C++ становятся единым целым с обработкой событий (т.е. вызовом методов) окна.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Теоретический вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]