52 #ifndef __MGNCS4TOUCH_SHAPEPUSHBUTTONPIECE_H__
53 #define __MGNCS4TOUCH_SHAPEPUSHBUTTONPIECE_H__
59 typedef struct _mShapePushButtonPieceClass mShapePushButtonPieceClass;
60 typedef struct _mShapePushButtonPiece mShapePushButtonPiece;
62 #define mShapePushButtonPieceClassHeader(clss, superCls) \
63 mPushButtonPieceClassHeader(clss, superCls) \
64 void (*getContentRect)(clss* , RECT* prc);
67 struct _mShapePushButtonPieceClass {
68 mShapePushButtonPieceClassHeader(mShapePushButtonPiece, mPushButtonPiece)
71 MGNCS_EXPORT
extern mShapePushButtonPieceClass g_stmShapePushButtonPieceCls;
73 #define mShapePushButtonPieceHeader(clss) \
74 mPushButtonPieceHeader(clss) \
77 struct _mShapePushButtonPiece {
78 mShapePushButtonPieceHeader(mShapePushButtonPiece)
85 enum mShapePushButtonPieceProps {
86 NCSP_SPBP_SHAPE = ABP_PROP_END + 1,
93 #endif // __MGNCS4TOUCH_SHAPEPUSHBUTTONPIECE_H__