游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2127|回复: 3

对有几个数据类型不理解,请教(新手请教)

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-3-24 19:30:00 | 显示全部楼层 |阅读模式
LRESULT CALLBACK WinProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam )
上面是一个函数声明语句
LRESULT    CALLBACK    WPARAM    LPARAM
这几个关键字看不懂,这是什么意思,主要是用来干什么的
随便帮我解释上面这条语句

69

主题

450

帖子

473

积分

中级会员

战魂缔造者

Rank: 3Rank: 3

积分
473
QQ
发表于 2005-3-24 19:48:00 | 显示全部楼层

Re:对有几个数据类型不理解,请教(新手请教)

鼠标停在上面就看的到是什么类型了,请安装MSDN,什么都明白了

6

主题

73

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2005-3-31 10:17:00 | 显示全部楼层

Re:对有几个数据类型不理解,请教(新手请教)

那有免费的MSDN下载呀,中文的有吗?

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2005-3-31 23:36:00 | 显示全部楼层

Re:对有几个数据类型不理解,请教(新手请教)

LRESULT CALLBACK WinProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam )
HWND hWnd 窗口句柄
UINT message 消息
WPARAM 窗口宽
LPARAM  窗口高
详细请看以下程序注释

LRESULT WINAPI MsgProc(HWND hWnd,UINT message,WPARAM wParam,LPARAM lParam )
//窗口回调函数, 处理Windows消息
{switch(message)
  {case WM_CREATE:      //建立窗口消息,消息1(事件1)
    hDC = GetDC(hWnd);  //获取当前窗口的设备句柄
    SetupPixelFormat(hDC); //调用OpenGL显示模式安装功能
    return 0;         break;
   case WM_CLOSE:       //关闭窗口,退出程序消息,消息2(事件2)
    CleanUp();          //清除OpenGL的连接
    PostQuitMessage(0); //退出程序
    return 0;        break;
   case WM_SIZE:        // 窗口尺寸变化消息,消息3(事件3)
    Height = HIWORD(lParam);   // 窗口的高
    Width  = LOWORD(lParam);   // 窗口的宽
    if (Height==0) Height=1;   // 防止被0除
    init(Width, Height)        // OpenGL视口变换
    return 0;        break;
   case WM_DESTROY:    // 关闭窗口消息,消息4(事件4)
    PostQuitMessage(0);        // 退出程序
    return 0;        break;
   case WM_KEYUP:     // 按键消息,消息5(事件5)
    switch (wParam)
     { case VK_ESCAPE: // 按ESC退出,全屏模式必需要加入。
       CleanUp();          // 清除OpenGL的连接
       PostQuitMessage(0); // 退出程序
       return 0;break;
     }
   default:  break;
  }
  return (DefWindowProc(hWnd, message,wParam,lParam));
           //返回到Windows消息链
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 02:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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