Win32 API中实现全屏的新思路
文章作者: 文章来源:http://www.northsalemweather.com/ 更新时间:2010-05-02 08:03:21 
    这些天都在想在API中怎么就没有全屏显示的代码可参考呢,或许是我没发明吧,大多都是基于MFC框架上的,现在我来给大家先容另一种自己探索的实现全屏显示的思路吧,看下面的代码:
   ,热血传奇私服外挂

     LONG lstyle=::GetWindowLong(hWnd,GWL_STYLE);//获取当前的窗口的信息
     ::SetWindowLong(hWnd,GWL_STYLE,lstyle&~WS_CAPTION&~ WS_THICKFRAME
                ,刚刚开通了空间,来转转吧!;  ,人间有情天;      &~ WS_MINIMIZEBOX &~ WS_MAXIMIZEBOX),传奇sf网站;//重新设置窗口的参数
     RECT rect;//定义一个矩形区域对象
     rect.bottom=GetSystemMetrics(SM_CYSCREEN);//获取屏幕y轴坐标
     rect.right=GetSystemMetrics(SM_CXSCREEN);//获取屏幕x轴坐标
     ::SetWindowPos(hWnd,HWND_TOPMOST,做到十样的朋友是你一辈子的,0,0,rect.right,rect.bottom,SWP_SHOWWINDOW);//显示窗口

   大家可以看到我首先是把窗口的题目栏给往掉了,再把窗口设置成不可放大和缩小,将窗口的大小固定了,然后调用全局函数::SetWindowPos()进行设置,将窗口置顶,把获取的屏幕坐标传进其中,就实现了全屏显示了!
   这种方式和大家以为的:将客户区,窗口和屏幕的坐标都获取了然落后行重新处置有必定的差别。你可以自己写一下代码进行比拟领会领会。本人程度有限,只能谈到这了~呵呵
浏览次数:
最新文章
热门文章
适度游戏健脑 沉迷游戏伤身 合理安排时间 享受健康生活 支持正版游戏 抵制不良游戏 注意自我保护 谨防上当受骗
Copyright 2006 - 2009 All rights reserved.
本站中文版权所有 征途私服 保留所有权利 未经许可请勿任意转载或复制使用
请使用1024*768分辨率浏览本站以达到最佳视觉效果