1. 首页
  2. 编程语言
  3. Java
  4. console2 支持中文输入(new)

console2 支持中文输入(new)

上传者: 2018-12-29 04:36:56上传 ZIP文件 1.82MB 热度 43次
在网上看了很多人说这个软件不能输入中文.自己用了一下,不能输入中文是很不爽,小子就下了一个最新的源码,改了两行代码就可以了. 希望大家下载使用. 文件: ConsoleView.cpp 函数: BOOL ConsoleView::PreTranslateMessage(MSG* pMsg) { if ((pMsg->message == WM_KEYDOWN) || (pMsg->message == WM_KEYUP) || (pMsg->message == WM_SYSKEYDOWN) || (pMsg->message == WM_SYSKEYUP)) { // Avoid calling ::TranslateMessage for WM_KEYDOWN, WM_KEYUP, // WM_SYSKEYDOWN and WM_SYSKEYUP (except for wParam == VK_PACKET, // which is sent by SendInput when pasting text). /// // This prevents WM_CHAR and W M_SYSCHAR messages, enabling stuff like // handling 'dead' characters input and passing all keys to console. if (pMsg->wParam == VK_PACKET) return FALSE; //::DispatchMessage(pMsg); //原代码行 //添加输入中文功能: begin ::TranslateMessage(pMsg); if(!::PeekMessage(pMsg, NULL, 0, 0, PM_NOREMOVE)) ::DispatchMessage(pMsg); //添加输入中文功能: end return TRUE; } return FALSE; } M_SYSCHAR messages, enabling stuff like // handling 'dead' characters input and passing all keys to console. if (pMsg->wParam == VK_PACKET) return FALSE; //::DispatchMessage(pMsg); //原代码行 //添加输入中文功能: begin ::TranslateMessage(pMsg); if(!::PeekMessage(pMsg, NULL, 0, 0, PM_NOREMOVE)) ::DispatchMessage(pMsg); //添加输入中文功能: end return TRUE; } return FALSE; }
下载地址
用户评论
码姐姐匿名网友 2018-12-29 04:36:56

无法运行……

码姐姐匿名网友 2018-12-29 04:36:56

找了好久终于找到windows下漂亮的控制台了 赞一个

码姐姐匿名网友 2018-12-29 04:36:56

挺好用的。。。。

码姐姐匿名网友 2018-12-29 04:36:56

还行,适合于初级入门的学习.

码姐姐匿名网友 2018-12-29 04:36:56

下载后不能正常使用.

码姐姐匿名网友 2018-12-29 04:36:56

这个好用 我没用过

码姐姐匿名网友 2018-12-29 04:36:56

终于找到没有错行和支持中文的了!~ 非常感谢

码姐姐匿名网友 2018-12-29 04:36:56

很棒 可以用

码姐姐匿名网友 2018-12-29 04:36:56

一个控制台的代替品。还行吧。

码姐姐匿名网友 2018-12-29 04:36:56

不太好用,不过也感谢了!