Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > Классы Afx:400000 |
Автор: Delphist 1.9.2006, 08:05 |
Здравствуйте! Поздравляю так сказать всех с днем знаний. Хотелось бы, чтобы в этот день моих знаний стало больше, а именно: подскажите, пожалуйста, какие есть аналоги в Delphi классам (или хотя бы скажите, что это за класса и для чего предназначены):
Afx:400000:8:10023:0:0 Afx:400000:b:10011:6:3024e Afx:400000:2b:10011:1900010:0 Из анализа двух программ (написанные разными фирмами) я понял что эти классы используются для рисование. |
Автор: Earnest 1.9.2006, 09:44 |
Вряд ли есть прямые аналоги... Эти классы регистрирует MFC для своих окон. Afx + цифры - это кисть, курсор, какие-то другие параметры. Т.е. большого смысла имя класса не имеет - лишь бы было уникальным. Причем, эти классы могут использоваться для совершенно разных окон. Например, AfxFrameOrView - это может быть или фрейм, или вью - а это две большие разницы. Функциональность-то реализуется на другом уровне, в виде обработчиков конкретных C++ классов. |
Автор: Damarus 1.9.2006, 10:20 | ||
Delphist, вот функция из MFC, которая создаёт такие классы (последние три):
|
Автор: Delphist 1.9.2006, 13:02 | ||
Я так понял из кода это функция генерирует имя класса. А как узнать, что это за класс - форма, панель, фрейм или еще что-то. |
Автор: Delphist 8.9.2006, 10:17 |
А в чем между ними разница. |
Автор: Earnest 8.9.2006, 15:53 |
Между ними просто-таки ничего общего ![]() |
Автор: Zqrilsrog 21.12.2020, 18:35 |
Модератор: Сообщение скрыто. |