|
|
|
Теоретический вопрос
|
|||
|---|---|---|---|
|
#18+
Чем отличается класс окна в Windows от класса окна в MFC ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 18:06 |
|
||
|
Теоретический вопрос
|
|||
|---|---|---|---|
|
#18+
"в Windows" это где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 18:15 |
|
||
|
Теоретический вопрос
|
|||
|---|---|---|---|
|
#18+
в смысле? ну Windows-приложение, написанное на VC++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 18:38 |
|
||
|
Теоретический вопрос
|
|||
|---|---|---|---|
|
#18+
простое такое Windows приложение, написанное на C? приложения пишут под Win32, под MFC, под ATL и тд... вам какой? Если имеете ввиду Win32, то общение с осью там идет процедурами, и классов окон там нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 18:49 |
|
||
|
Теоретический вопрос
|
|||
|---|---|---|---|
|
#18+
Любой кто писал на WinAPI знает, что есть понятие "зарегистрированный класс окна". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 18:55 |
|
||
|
Теоретический вопрос
|
|||
|---|---|---|---|
|
#18+
to null: любой кто имел дело со значительным числом бегинеров знает, то они про "WINAPI класс окна" не знают. Хотя может это исключение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 19:01 |
|
||
|
Теоретический вопрос
|
|||
|---|---|---|---|
|
#18+
to 1\\: класса окна в MFC - объектно-ориентированная оболочка вокруг процедурного API работы с окнами. класс окна в Windows, если вы подразумеваете то что говорит -null-, - это системная структура данных, определяющая свойства окон, созданных на основе этой структуры. Это не класс C++, и его нельзя создать через new. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 19:06 |
|
||
|
Теоретический вопрос
|
|||
|---|---|---|---|
|
#18+
saintto null: любой кто имел дело со значительным числом бегинеров знает, то они про "WINAPI класс окна" не знают. Хотя может это исключение.Почему же "не знают"? Встречать в литературе или на тех же форумах вполне могли. Другое дело что далеко не у всех возникает желание узнать что же это такое и чем отличается :) А вообще, можно наверное так сказать: Класс окна в WinAPI это зарегестрированый в ОС шаблон для создания любых визуальных элементов. Класс окна в MFC - класс в С++ библиотеке описывающий работу с визуальным элементом типа "окно". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 19:08 |
|
||
|
Теоретический вопрос
|
|||
|---|---|---|---|
|
#18+
Ну всем отличается. Совсем разные понятия. Только название одинаковое - класс. В принципе, Windows - объектно-ориентированная графическая система (не смейтесь, это так и задумывалось при проектировании, и есть на самом деле), т.е. окна в ней - объекты, а типы этих окон - это классы. Посылка сообщения -- это вызов метода. Даже есть средства для хранения данных , агрегирования их в объект класса окна (т.е. в окно), SetWindowLong() etc. Но физически классы окон Windows и окна - это просто бинарные структуры. А чтобы они стали одновременно еще и классами языка С++, с соотв. функциональностью, синтаксисом и пр., и нужно MFC, где (как правило) каждому оконному классу Windows ставиться в соответствие класс MFC. При инициализации экземпляра класса MFC он всегда делает subclassing в терминах WINAPI и таким образом механизмы виртуальных методов и сообщений класса C++ становятся единым целым с обработкой событий (т.е. вызовом методов) окна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2006, 20:29 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33689771&tid=2031443]: |
0ms |
get settings: |
4ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
200ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 496ms |

| 0 / 0 |
