0 / 0 / 0
Регистрация: 22.01.2016
Сообщений: 6
1

Макросы HIWORD/LOWORD определенные в windows.h

24.04.2016, 11:31. Показов 1180. Ответов 0

Из теории по C++ известно что макросы обозначенные директивой #define выполняются до компиляции когда препроцессор ищет всё что начинается на "#". Так почему же макросы HIWORD и LOWORD могут выполняться во время выполнения программы?????????????? Ведь часто подставляют в них переменную которая до выполнения еще не определена и значение ее не известно (b=LOWORD(a)) тем не менее такой приём работает. Как так получается???

Добавлено через 19 минут
Модератор, удалите тему, я нашёл ответ, я нуб))
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2016, 11:31
Ответы с готовыми решениями:

Создать функции реализующие макросы LOWORD, HIWORD, MAKEWORD
помогите с задачей не пойму как делать Создать функции реализующие макросы LOWORD, HIWORD, MAKEWORD

Как передать два значения из функции ? C++ HIWORD/LOWORD
есть например int a, b как мне преобразовать их в значение, которое можно разобрать данными...

HIWORD и LOWORD
Объясните пожалуйста принцип работы этих макросов. Это стандартные макросы из библиотек C/C++ или...

Как переписать С++ #define LOWORD,HIWORD в C#?
Здравствуйте форумчане!) Как грамотно перевести следующий код на С++ в код С#: #define LOWORD(l) ...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2016, 11:31
Помогаю со студенческими работами здесь

Нестандартные заранее определенные макросы C++. Как посмотреть?
В опциях CXXFLAGS компилятора с++ указан макрос препроцессора: -D_UNIX Без него компиляция не...

При загрузке программы макросы не отключаются - но макросы не срабатывают.
уровень безопасности - средний, при загрузке программы макросы не отключаются - но макросы не...

В определенные даты выводить разные сообщения windows.alert
Мне надо чтобы в определенные даты выводились разные сообщения windows.alert. Подскажите что надо...

компилятор выдает ошибку на loword(lparam)
Пытаюсь сделать рисование мышкой в билдере со связкой opengl, и нашла пример кода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru