escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Lun 30 Ene, 2012 7:05 pm Asunto: |
|
|
El Mensaje CM_MOUSEENTER se envía cuando el ratón entra en un control, y el CM_MOUSELEAVE, cuando sale.
Puedes crearte una clase derivada de tu control o mejor, crear un componente siguiendo este esquema:
| Código: |
class PACKAGE Mi_Clase_o_Componente: public Clase_Madre
{
private:
void __fastcall CMMouseEnter(TMessage& Message);
void __fastcall CMMouseLeave(TMessage& Message);
.................................
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(CM_MOUSEENTER, TMessage, CMMouseEnter);
MESSAGE_HANDLER(CM_MOUSELEAVE, TMessage, CMMouseLeave);
END_MESSAGE_MAP(Clase_Madre);
};
//---------------------------------------------------------------------------
void __fastcall TSkinButton::CMMouseEnter(TMessage& Message)
{
// Tu código
}
//---------------------------------------------------------------------------
void __fastcall TSkinButton::CMMouseLeave(TMessage& Message)
{
// Tu código
}
|
Saludos. |
|