游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1200|回复: 1

帮个忙,谢谢

[复制链接]

10

主题

40

帖子

42

积分

注册会员

Rank: 2

积分
42
发表于 2005-11-4 14:14:00 | 显示全部楼层 |阅读模式
我初学者,在网上看到了一个类的代码段,在类中有这么一个函数,我想问的是类中的这样的函数如何调用,参数到底如何传递呢,谢谢。代码如下:

// 系统消息响应函数,返回非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;
}

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-11-4 14:36:00 | 显示全部楼层

Re:帮个忙,谢谢

这是win32 程序的消息处理函数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 12:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表