|
|
我初学者,在网上看到了一个类的代码段,在类中有这么一个函数,我想问的是类中的这样的函数如何调用,参数到底如何传递呢,谢谢。代码如下:
// 系统消息响应函数,返回非G_OK值表示消息中断,不传给DefWindowProc()
LRESULT CIme::WinProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
{
switch(Msg)
{
case WM_IME_COMPOSITION:
OnImeComposition(hWnd, lParam);
return 0;
break;
case WM_IME_NOTIFY:
OnImeNotify(hWnd, wParam);
return 0;
break;
case WM_CHAR:
OnImeChar((char)wParam);
break;
case WM_INPUTLANGCHANGE:
GetImeData(hWnd);
break;
case WM_IME_STARTCOMPOSITION: // 防止ime窗口打开
case WM_IME_ENDCOMPOSITION:
case WM_IME_SETCONTEXT:
return 0;
break;
}
return 1;
}
|
|