#define WM_MYFIRSTMESSAGE (WM_APP + 400)
#define WM_MYSECONDMESSAGE (WM_APP + 401)
и т.д. и т.п.
Сообщения Windows
И как, если можно?
Цитата:
Originally posted by AndrewSha
Можно ли самому обрабатывать некоторые сообщения Windows в Builder ?
И как, если можно?
Можно ли самому обрабатывать некоторые сообщения Windows в Builder ?
И как, если можно?
Можно. И нужно
а как
во первых когда ты пишешь обработчик Button1OnClick ты уже обрабатываешь некоторые обытия windows а вообще писать обработчики
тебе поможет ClassExplorer Нажимаешь в нем правую кнопку скажем на Form1 выбираешь в менюшке New Method и в окошке ставишь галочку на Message Handler и выбираешь нужное событие в списке. тамже но выше указываются параметры функции
Это, понятно, а как написать обработчик на своё сообщение, которого нет среди стандартных?
Цитата:
Originally posted by AndrewSha
Это, понятно, а как написать обработчик на своё сообщение, которого нет среди стандартных?
Это, понятно, а как написать обработчик на своё сообщение, которого нет среди стандартных?
Просто не вибираешь из списка а пишешь имя своего сообщения:)
а вообще я рекомендовал это для того чтобы сделать один раз и посмотреть что
ClassExplorer создает в headere
чтоб потом ручками делать
Цитата:
Originally posted by ALI
Просто не вибираешь из списка а пишешь имя своего сообщения:)
Просто не вибираешь из списка а пишешь имя своего сообщения:)
После всего этого при компиляции MESSAGE_MAP
пишется ошибка, т.к. в форточке нет такого сообщения.
Цитата:
Originally posted by AndrewSha
После всего этого при компиляции MESSAGE_MAP
пишется ошибка, т.к. в форточке нет такого сообщения.
После всего этого при компиляции MESSAGE_MAP
пишется ошибка, т.к. в форточке нет такого сообщения.
дык его ж надо определить
сперва :)
Код:
и вообще почитай
Component writer's guide в helpe
Премного благодарен, спасибо.