TextCtrlCmd.cpp
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. /*****************************************************************************************
  2. // 输入消息文字第一重过滤处理。
  3. // Copyright : Kingsoft 2003
  4. // Author :   Wooy(Wu yue)
  5. // CreateTime: 2003-1-10
  6. *****************************************************************************************/
  7. #include "KWin32.h"
  8. #include "Windows.h"
  9. #include "TextCtrlCmd.h"
  10. #include "../../Core/src/MsgGenreDef.h"
  11. #include "../Ui/ShortcutKey.h"
  12. BOOL TextMsgFilter(const char* pText, int nLen)
  13. {
  14. BOOL bHandled = false;
  15. if (pText[0] == TEXT_CTRL_CMD_PREFIX)
  16. {
  17. bHandled = KShortcutKeyCentre::ExcuteScript(pText + 1);
  18. }
  19. else if (pText[0] == TEXT_CTRL_CHAT_PREFIX)
  20. {
  21. bHandled = KShortcutKeyCentre::TranslateExcuteScript(pText + 1);
  22. }
  23. return bHandled;
  24. }