ENGINE_API CXNoTouch

本文介绍了一个名为CXNoTouch的类,该类继承自CXWindow,主要用于实现消息面板的屏蔽功能。文中详细描述了CXNoTouch类的构造方法、创建静态实例的方法以及触控开始事件的处理等关键成员函数。
/************************************************************************/
//屏蔽消息面板  
//优先级默认为  TP_BOTTOM = 1,  
// 
/************************************************************************/
#ifndef __XNOTOUCH_H__
#define __XNOTOUCH_H__

#include "XWindow.h"

class ENGINE_API CXNoTouch : public CXWindow
{
public:
    enum NoTouchType
    {
        _NoTouch = 0,
        _Cavity = 1,
    };
public:
    CXNoTouch();
    ~CXNoTouch();
    static CXNoTouch* create(int nId, CCPoint tPos, CCRect rect, const char* psPic = NULL, CXWindow* pParentWnd = NULL);
    
    virtual UI_TYPE        getUIType();
    virtual bool        ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent);
    
    NoTouchType            getNoTouchType();
    void                setNoTouchType(NoTouchType eType);
    void                setCavitasRect(CCRect rect);

private:
    NoTouchType        m_eNoTouchType;
    CCRect            m_rectCavitas;
};

#endif //__XNOTOUCH_H__

 

转载于:https://www.cnblogs.com/newlist/p/3151425.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值