1 / 10
文档名称:

游戏开发基础(9).doc

格式:doc   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

游戏开发基础(9).doc

上传人:825790901 2015/12/10 文件大小:0 KB

下载得到文件列表

游戏开发基础(9).doc

相关文档

文档介绍

文档介绍:游戏开发基础(9)
第一节窗口的移动和改变大小时
case WM_SIZE:
case WM_MOVE:
if (IsIconic(hWnd))
{
    Msg("FoxBear is minimized, pausing");
    PauseGame();
}
if (bFullscreen)
{
    SetRect(&rcWindow, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN));
}
else
{
    GetClientRect(hWnd, &rcWindow);
    ClientToScreen(hWnd, (LPPOINT)&rcWindow);
    ClientToScreen(hWnd, (LPPOINT)&rcWindow+1);
}
Msg("WINDOW RECT: [%d,%d,%d,%d]", , , , );
break;
case WM_SIZE:是在窗口的大小被改变时发送的。
case WM_MOVE:是在窗口被移动时发送的。
当收到这两个消息后,首先检测窗口是否最小化了,如果是则暂停游戏。否则再检测游戏是否转为全屏模式,若是则改变用户区的大小为全屏。如果只是改变了窗口的大小但并没有使显示模式变成全屏或窗口最小化,则先取得窗口的用户区坐标(左上角的x、y及右下角的x、y的值)将之存入结构rcWindows,再将rcWindows中的坐标转换为屏幕坐标。请注意rcWindows是RECT型的结构,但ClientToScreen()要求的是POINT型的结构,在结构RECT中存放的是一个矩形的左上角的x、y及右下角的x、y的值而结构POINT中存放的就只是x和y的值。故此在 
ClientToScreen(hWnd, (LPPOINT)&rcWindow);
ClientToScreen(hWnd, (LPPOINT)&rcWindow+1);
中先对rcWindow进行强制类型转换,而且两次调用该函数,同时在第二次掉用时使rcWindow的地址自加1。
第二节窗口被激活时 
case WM_ACTIVATEAPP:
bIsActive = (BOOL)wParam && GetForegroundWindow() == hWnd;
if (bIsActive)
    Msg("FoxBear is active");
else
    Msg("FoxBear is not active");
if (bPaused && bIsActive)
{
    if (RestoreGame())
    {
        UnPauseGame();
    }
    else
    {
        if (GetForegroundWindow() == hWnd)
        {
            if (InitGame())
            {
               

最近更新

了解脑卒中的病因与类型 23页

公司员工绩效考核(doc-11)(2021整理) 10页

了解严重精神障碍患者的药物依赖与滥用问题 25页

《四个太阳》教学设计两篇 7页

空铁管家项目商业计划书 6页

《家》第二课时教学设计 5页

科学实验类项目商业计划书 9页

临床医学诊断学与实验室医学的关系 26页

福特汽车商业计划书 9页

社区共享玩具项目商业计划书 7页

临床医学技术培训PPT医疗设备管理技术 33页

临床医学专业认证自评报告中的学习和自我提升.. 26页

中药热奄包辅助治疗骨质疏松的临床观察 26页

中药新药研发流程与审批要求 27页

中心静脉血氧饱和度监测在ICU中的导管选择与操.. 35页

中国航天发展的科技创新与国际资源整合 24页

中国航天事业的与国民经济发展的关系 23页

中医辨证论治在神经系统结石中的应用 26页

中医诊断学问诊在培阳法中的应用 33页

中医诊断学问中的中医药与个体化治疗结合应用.. 30页

中医诊断学中的六经诊断理论及其运用 26页

中医药文化的历史沿革与传统智慧培训课件 27页

中医经络辨证在临床诊断中的应用与探讨 25页

中国历史文化知识竞赛100题及参考答案【培优】.. 14页

中国历史文化知识竞赛100题精品【达标题】 14页

县乡教师选调考试《教师职业道德》题库及参考.. 42页

县乡教师选调考试《教师职业道德》题库精品(.. 39页

县乡教师选调进城考试《教育心理学》题库及参.. 121页

县乡教师选调进城考试《教育心理学》题库附参.. 120页

县乡教师选调进城考试《教育法律法规》题库及.. 129页