console2 支持中文输入(new)
在网上看了很多人说这个软件不能输入中文.自己用了一下,不能输入中文是很不爽,小子就下了一个最新的源码,改了两行代码就可以了. 希望大家下载使用. 文件: 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; }
下载地址
用户评论
无法运行……
找了好久终于找到windows下漂亮的控制台了 赞一个
挺好用的。。。。
还行,适合于初级入门的学习.
下载后不能正常使用.
这个好用 我没用过
终于找到没有错行和支持中文的了!~ 非常感谢
很棒 可以用
一个控制台的代替品。还行吧。
不太好用,不过也感谢了!