⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imemsg.hpp

📁 基于Pocket PC的简体中文拼音输入法中的用户接口部分的源代码
💻 HPP
📖 第 1 页 / 共 2 页
字号:
        DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SELECT, wParam=%x, lParam=%x\r\n"), hUIWnd, wParam, lParam));
        break;
    case WM_IME_CHAR:
        DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_CHAR, wParam=%x, lParam=%x\r\n"), hUIWnd, wParam, lParam));
        break;
    case WM_IME_SYSTEM:
        switch(wParam){
        case IMS_DESTROYWINDOW:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_DESTROYWINDOW, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_IME31COMPATIBLE:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_IME31COMPATIBLE, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_SETOPENSTATUS:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_SETOPENSTATUS, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_SETACTIVECONTEXT:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_SETACTIVECONTEXT, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_CHANGE_SHOWSTAT:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_CHANGE_SHOWSTAT, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_WINDOWPOS:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_WINDOWPOS, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_SENDIMEMSG:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_SENDIMEMSG, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_SENDIMEMSGEX:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_SENDIMEMSGEX, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_SETCANDIDATEPOS:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_SETCANDIDATEPOS, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_SETCOMPOSITIONFONT:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_SETCOMPOSITIONFONT, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_SETCOMPOSITIONWINDOW:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_SETCOMPOSITIONWINDOW, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_CHECKENABLE:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_CHECKENABLE, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_CONFIGUREIME:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_CONFIGUREIME, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_CONTROLIMEMSG:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_CONTROLIMEMSG, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_SETOPENCLOSE:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_SETOPENCLOSE, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_ISACTIVATED:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_ISACTIVATED, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_UNLOADTHREADLAYOUT:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_UNLOADTHREADLAYOUT, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_LCHGREQUEST:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_LCHGREQUEST, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_SETSOFTKBDONOFF:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_SETSOFTKBDONOFF, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_GETCONVERSIONMODE:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_GETCONVERSIONMODE, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_IMEHELP:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_IMEHELP, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_IMENT35SENDAPPMSG:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_IMENT35SENDAPPMSG, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_ACTIVATECONTEXT:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_ACTIVATECONTEXT, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_DEACTIVATECONTEXT:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_DEACTIVATECONTEXT, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_ACTIVATETHREADLAYOUT:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_ACTIVATETHREADLAYOUT, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_CLOSEPROPERTYWINDOW:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_CLOSEPROPERTYWINDOW, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_OPENPROPERTYWINDOW:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_OPENPROPERTYWINDOW, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_GETIMEMENU:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_GETIMEMENU, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_ENDIMEMENU:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_ENDIMEMENU, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMS_SETCONVERSIONSTATUS:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, IMS_SETCONVERSIONSTATUS, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        default:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_SYSTEM, wParam=%x, lParam=%x\r\n"), hUIWnd, wParam, lParam));
            break;
        }
        break;
    case WM_IME_REQUEST:
        switch(wParam) {
        case IMR_COMPOSITIONWINDOW:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_REQUEST, IMR_COMPOSITIONWINDOW, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMR_CANDIDATEWINDOW:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_REQUEST, IMR_CANDIDATEWINDOW, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMR_COMPOSITIONFONT:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_REQUEST, IMR_COMPOSITIONFONT, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMR_RECONVERTSTRING:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_REQUEST, IMR_RECONVERTSTRING, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMR_CONFIRMRECONVERTSTRING:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_REQUEST, IMR_CONFIRMRECONVERTSTRING, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMR_QUERYCHARPOSITION:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_REQUEST, IMR_QUERYCHARPOSITION, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        case IMR_DOCUMENTFEED:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_REQUEST, IMR_DOCUMENTFEED, lParam=%x\r\n"), hUIWnd, lParam));
            break;
        default:
            DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_REQUEST, wParam=%x, lParam=%x\r\n"), hUIWnd, wParam, lParam));
            break;
        }
        break;
    case WM_IME_KEYDOWN:
        DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_KEYDOWN, wParam=%x, lParam=%x\r\n"), hUIWnd, wParam, lParam));
        break;
    case WM_IME_KEYUP:
        DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_IME_KEYUP, wParam=%x, lParam=%x\r\n"), hUIWnd, wParam, lParam));
        break;
    case WM_SETTINGCHANGE:
        DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_SETTINGCHANGE, wParam=%x, lParam=%x\r\n"), hUIWnd, wParam, lParam));
        break;
    case WM_HELP:
        DEBUGMSG(TRUE, (TEXT("ImeMsg: hUIWnd=%x, WM_HELP, wParam=%x, lParam=%x\r\n"), hUIWnd, wParam, lParam));
        break;
    default:
        break;
    }
}


#endif // __SHOWIMEMSG_HPP_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -