@likilix
Лицемер

Почему не работает карта сообщений в C++ Builder XE?

class TScheme : public TCustomControl
    { 
       typedef TCustomControl inherited;
       protected:
            void __fastcall WMLButtonDown(Messages::TWMMouse &Message)
            {
                ShowMessage("OK");
            }
                          BEGIN_MESSAGE_MAP
                             MESSAGE_HANDLER( WM_LBUTTONDOWN ,TWMMouse, WMLButtonDown );
            END_MESSAGE_MAP(TScheme)
            public:
             __fastcall virtual TScheme( Classes::TComponent* AOwner ) : inherited( AOwner )
             {

             }

Программа вообще перестает запускаться.

Я нашел ошибку END_MESSAGE_MAP(TScheme), а нужно так END_MESSAGE_MAP(inherited)
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы