📄 button_def.h.svn-base
字号:
#ifndef _BUTTONS_H_#define _BUTTONS_H_// Button 定义,包括 Button 应具有的 Character,事件和声音属性struct DefineButton { UI8 CharacterType; // = CharButton; UI16 CharacterID; UI16 ButtonID; UI8 Flags;#define TrackAsMenu 0x1#define BtnStateHitTest 0x1<<3#define BtnStateDown 0x1<<2#define BtnStateOver 0x1<<1#define BtnStateUp 0x1 // 4 种状态下的 Character struct PlaceObject* StateUpP; struct PlaceObject* StateOverP; struct PlaceObject* StateDownP; struct PlaceObject* StateHitTestP;#define TCondIdleToOverDown 0x1<<7#define TCondOutDownToIdle 0x1<<6#define TCondOutDownToOverDown 0x1<<5#define TCondOverDownToOutDown 0x1<<4#define TCondOverDownToOverUp 0x1<<3#define TCondOverUpToOverDown 0x1<<2#define TCondOverUpToIdle 0x1<<1#define TCondIdleToOverUp 0x1 // 137 种 ActionScript 事件 struct ActionRecord* CondIdleToOverDownP; struct ActionRecord* CondOutDownToIdleP; struct ActionRecord* CondOutDownToOverDownP; struct ActionRecord* CondOverDownToOutDownP; struct ActionRecord* CondOverDownToOverUpP; struct ActionRecord* CondOverUpToOverDownP; struct ActionRecord* CondOverUpToIdleP; struct ActionRecord* CondIdleToOverUpP; struct ActionRecord* CondOverDownToIdleP; struct ActionRecord* CondKeyPressP[128]; // 128 种可能的按键事件 // 4 种情况下的声音,每种声音都包括 声音定义 和 播放参数 UI8 ToPlay;#define OverUpToIdle 0x1#define IdleToOverUp 0x2#define OverUpToOverDown 0x3#define OverDownToOverUp 0x4 UI16 ButtonSoundChar0; //OverUpToIdle struct SoundInfo* ButtonSoundInfo0; UI16 ButtonSoundChar1; //IdleToOverUp struct SoundInfo* ButtonSoundInfo1; UI16 ButtonSoundChar2; //OverUpToOverDown struct SoundInfo* ButtonSoundInfo2; UI16 ButtonSoundChar3; //OverDownToOverUp struct SoundInfo* ButtonSoundInfo3; struct CxFormWithAlpha ColorTransform;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -