07 FunCode C Library(2)

2020-03-29 14:03

KEY_BACKSPACE = 0x001, KEY_TAB = 0x002, KEY_ENTER = 0x003, KEY_CONTROL = 0x004, KEY_ALT = 0x005, KEY_SHIFT = 0x006, KEY_PAUSE = 0x007, KEY_CAPSLOCK = 0x008, KEY_ESCAPE = 0x009, KEY_SPACE KEY_PAGE_DOWN KEY_PAGE_UP KEY_END KEY_HOME KEY_LEFT KEY_UP KEY_RIGHT KEY_DOWN KEY_PRINT KEY_INSERT KEY_DELETE KEY_HELP

KEY_0 KEY_1 KEY_2 KEY_3 KEY_4 KEY_5 KEY_6 KEY_7 KEY_8 KEY_9

KEY_A KEY_B KEY_C KEY_D KEY_E KEY_F KEY_G KEY_H KEY_I KEY_J = 0x00a, = 0x00b, = 0x00c, = 0x00d, = 0x00e, = 0x00f, = 0x010, = 0x011, = 0x012, = 0x013, = 0x014, = 0x015, = 0x016, = 0x017, = 0x018, = 0x019, = 0x01a, = 0x01b, = 0x01c, = 0x01d, = 0x01e, = 0x01f, = 0x020, = 0x021, = 0x022, = 0x023, = 0x024, = 0x025, = 0x026, = 0x027, = 0x028, = 0x029, = 0x02a,

KEY_K = 0x02b, KEY_L = 0x02c, KEY_M = 0x02d, KEY_N = 0x02e, KEY_O = 0x02f, KEY_P = 0x030, KEY_Q = 0x031, KEY_R = 0x032, KEY_S = 0x033, KEY_T KEY_U KEY_V KEY_W KEY_X KEY_Y KEY_Z

KEY_TILDE KEY_MINUS KEY_EQUALS KEY_LBRACKET KEY_RBRACKET KEY_BACKSLASH KEY_SEMICOLON KEY_APOSTROPHE KEY_COMMA KEY_PERIOD KEY_SLASH KEY_NUMPAD0 KEY_NUMPAD1 KEY_NUMPAD2 KEY_NUMPAD3 KEY_NUMPAD4 KEY_NUMPAD5 KEY_NUMPAD6 KEY_NUMPAD7 KEY_NUMPAD8 KEY_NUMPAD9 KEY_MULTIPLY KEY_ADD KEY_SEPARATOR KEY_SUBTRACT KEY_DECIMAL KEY_DIVIDE = 0x034, = 0x035, = 0x036, = 0x037, = 0x038, = 0x039, = 0x03a, = 0x03b, = 0x03c, = 0x03d, = 0x03e, = 0x03f, = 0x040, = 0x041, = 0x042, = 0x043, = 0x044, = 0x045, = 0x046, = 0x047, = 0x048, = 0x049, = 0x04a, = 0x04b, = 0x04c, = 0x04d, = 0x04e, = 0x04f, = 0x050, = 0x051, = 0x052, = 0x053, = 0x054, = 0x055,

KEY_NUMPADENTER = 0x056,

KEY_F1 = 0x057, KEY_F2 = 0x058, KEY_F3 = 0x059, KEY_F4 = 0x05a, KEY_F5 = 0x05b, KEY_F6 = 0x05c, KEY_F7 = 0x05d, KEY_F8 = 0x05e, KEY_F9 = 0x05f, KEY_F10 = 0x060, KEY_F11 = 0x061, KEY_F12 = 0x062, KEY_F13 = 0x063, KEY_F14 = 0x064, KEY_F15 = 0x065, KEY_F16 = 0x066, KEY_F17 = 0x067, KEY_F18 = 0x068, KEY_F19 = 0x069, KEY_F20 = 0x06a, KEY_F21 = 0x06b, KEY_F22 = 0x06c, KEY_F23 = 0x06d, KEY_F24 = 0x06e,

KEY_NUMLOCK = 0x06f, KEY_SCROLLLOCK = 0x070, KEY_LCONTROL = 0x071, KEY_RCONTROL = 0x072, KEY_LALT = 0x073, KEY_RALT = 0x074, KEY_LSHIFT = 0x075, KEY_RSHIFT = 0x076, KEY_WIN_LWINDOW = 0x077, KEY_WIN_RWINDOW = 0x078, KEY_WIN_APPS = 0x079, KEY_OEM_102 = 0x080,

KEY_MAC_OPT = 0x090, KEY_MAC_LOPT = 0x091, KEY_MAC_ROPT = 0x092,

KEY_BUTTON0 = 0x0100, KEY_BUTTON1 = 0x0101, KEY_BUTTON2 = 0x0102, KEY_BUTTON3 = 0x0103, KEY_BUTTON4 = 0x0104, KEY_BUTTON5 = 0x0105, KEY_BUTTON6 = 0x0106, KEY_BUTTON7 = 0x0107, KEY_BUTTON8 = 0x0108, KEY_BUTTON9 = 0x0109, KEY_BUTTON10 = 0x010A, KEY_BUTTON11 = 0x010B, KEY_BUTTON12 = 0x010C, KEY_BUTTON13 = 0x010D, KEY_BUTTON14 = 0x010E, KEY_BUTTON15 = 0x010F, KEY_BUTTON16 = 0x0110, KEY_BUTTON17 = 0x0111, KEY_BUTTON18 = 0x0112, KEY_BUTTON19 = 0x0113, KEY_BUTTON20 = 0x0114, KEY_BUTTON21 = 0x0115, KEY_BUTTON22 = 0x0116, KEY_BUTTON23 = 0x0117, KEY_BUTTON24 = 0x0118, KEY_BUTTON25 = 0x0119, KEY_BUTTON26 = 0x011A, KEY_BUTTON27 = 0x011B, KEY_BUTTON28 = 0x011C, KEY_BUTTON29 = 0x011D, KEY_BUTTON30 = 0x011E, KEY_BUTTON31 = 0x011F, KEY_ANYKEY = 0xfffe };

dOnMouseMove:鼠标移动后将被调用的函数 // 参数 fMouseX, fMouseY:为鼠标当前坐标 extern void dOnMouseMove( const float fMouseX, const float fMouseY );

dOnMouseClick:鼠标按下后将被调用的函数

// 参数 iMouseType:鼠标按键值,见 enum MouseTypes 定义 // 参数 fMouseX, fMouseY:为鼠标当前坐标 extern void dOnMouseClick( const int iMouseType, const float fMouseX, const float

fMouseY );

dOnKeyDown:键盘被按下后将被调用的函数

// 参数 iKey:被按下的键,值见 enum KeyCodes 宏定义

// 参数 iAltPress, iShiftPress,iCtrlPress:键盘上的功能键Alt,Ctrl,Shift当前是否也处于按下状态(0未按下,1按下) extern void dOnKeyDown( const int iKey, const int iAltPress, const int iShiftPress, const int iCtrlPress );

dOnKeyUp:键盘按键弹起后将被调用的函数

// 参数 iKey:弹起的键,值见 enum KeyCodes 宏定义 extern void dOnKeyUp( const int iKey );

dOnSpriteColSprite:精灵与精灵碰撞后将被调用的函数

// 精灵之间要产生碰撞,必须在编辑器或者代码里设置精灵发送及接受碰撞 // 参数 szSrcName:发起碰撞的精灵名字 // 参数 szTarName:被碰撞的精灵名字 extern void dOnSpriteColSprite( const char *szSrcName, const char *szTarName );

dOnSpriteColWorldLimit:精灵与世界边界碰撞后将被调用的函数

// 精灵之间要产生碰撞,必须在编辑器或者代码里设置精灵的世界边界限制 // 参数 szName:碰撞到边界的精灵名字

// 参数 iColSide:碰撞到的边界 0 左边,1 右边,2 上边,3 下边 extern void dOnSpriteColWorldLimit( const char *szName, const int iColSide );

dMakeSpriteName: 将前面的字符串与后面的数字整合成一个字符串

// 参数 szPrev:一个非空字符串,最长不能超过20个英文字符。名字前面的字符。 // 参数 iId:一个数字

// 返回值:返回一个字符串,比如传入(\则返回\extern char* dMakeSpriteName(const char *szPrev, const int iId);

dCursorOff:关闭鼠标不显示 extern void dCursorOff();

dCursorOn:开启鼠标显示 extern void dCursorOn();

dIsCursorOn:当前鼠标是开启还是关闭 // 返回值:1为开启状态,0为关闭状态 extern int dIsCursorOn();

dShowCursor:隐藏/显示鼠标

// 参数 iShow:1 为显示,0 为隐藏 extern void dShowCursor( const int iShow );


07 FunCode C Library(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:通信原理课程设计基于simulink的qpsk的调制与解调本科论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: