普通的C语言程序都是在命令行下运行的,也就是说是为了在dos,unix这些命令行形式的 *** 作系统上运行而准备的,这些系统本身就没有窗口概念,所以一切程序都可以说是全屏的。
。。
类似VC++这种基于windows平台的开发工具才有全屏的功能,实现么,只要在创建窗口的时候调用API函数取得屏幕大小,再把窗口大小设成屏幕大小就行了,反正windows平台下的程序都是窗口,所谓全屏程序其实就是一个覆盖住整个显示器的窗口程序。知道这个其他就是翻函数手册了~~~
按下“win+R“组合键,打开“运行”窗口,输入“gpeditmsc"(不包括引号)
2
打开“本地组策略编辑器”窗口,依次展开:“计算机配置-管理模板-Windows 组件”下拉滚动条,找到“应用程序兼容性”
3
鼠标左键单击,然后在右边的窗口里找到“关闭应用程序兼容性引擎”左键双击,把原来的“未配置”改成“已启用”
4
然后再它下面找到“关闭程序兼容 性助理”照上面的方法同样改成“已启用”
5
退出所有窗口
步骤如下:
1、打开控制面板,(在开始菜单单击右键,点击“控制面板”);
2、将控制面板查看方式修改为“大图标”,在下面找到并点击“英特尔 核心显卡”;
3、点击“显示器”;
4、在下面选中“缩放全屏”,如果有“覆盖应用程序设置”的选项,务必将其勾选起来,然后点击右下角的“应用”即可。
1、首先打开工具,点击顶部的加号,保存到你的游戏目录EXE文件。
2、右键点击EXE设置。
3、设置辅助DLL的宽度和高度,必须设置辅助DLL,在有窗口的目录下,其他如FPS将显示在窗口上面,这些不需要设置的默认可以。
4、在窗口选项中,最上面一行都是checkup·other默认值。
5、然后右键执行,即可。
如果你像一样使用高分辨率的安卓手机(比如Atrix
4G)或是平板电脑,就会发现很多软件居然不能全屏显示。面对这样的问题,传统的解决办法无外乎两种,其一为使用Spare
Parts的兼容模式来实现,其二为使用LCD
Density
Changer更改屏幕的分辨率来实现。然而要说的是,这两种方法简直弱爆了,因为:①牺牲了手机高分辨率的优势,实际上降低了手机的分辨率②顾此失彼,一些非全屏的软件是全屏了,但另一些原本全屏的软件却变得非全屏了③并非适用于所有非全屏的应用,且一些软件并非完美全屏。
下面看看即将透露的这种方法的效果——①它只对不全屏的软件起作用,不会误伤到以及全屏的软件②不会降低手机的分辨率③可应用于所有非全屏的应用(不过游戏不保证)且为完美全屏,兹展示几例:
▲“历史每天回顾”全屏以前(左)和全屏之后(右)
▲SPB
English
Cards全屏以前(左)和全屏之后(右)
那么,这是怎么做到的呢?很简单,只要给apk文件做个小手术,改动一个数字就能实现。对,就是改动一个数字。具体而言,我们要做的只是用apktool解包apk文件,用文本编辑器打开AndroidManifest。xml这个文件,找到minSdkVersion这一行,将等号后面的数字由3改为4,就这么简单。以下是“历史每天回顾”里的Android
Manifest。xml文件代码:
将其改为4,保存后通过winrar替换原apk包里的文件即可:
以下是SPB
English
Cards里的AndroidManifest。xml文件代码:
虽然minSdkVersion出现的位置不一样,但找到后同样果断将其数值改为4即可:
不借助任何第三方手机端软件,完美全屏,就这么简单。
你的显卡是英伟达的么?我知道NVIDIA控制面板中,可以设置,尤其是游戏画面,就这样做。
但是我不知道如何指定某一个特定的程序来执行此设置,它这个好像是全局的。
下载一个DIRECTX窗口化就可以。如下参考:
1首先打开工具,点击顶部的加号,保存到你的游戏目录EXE文件。
2右键点击EXE设置。
3设置辅助DLL的宽度和高度,必须设置辅助DLL,在有窗口的目录下,其他如FPS将显示在窗口上面,这些不需要设置的默认可以。
4在窗口选项中,最上面一行都是checkup·other默认值。
5然后右键执行,即可。
以上就是关于如何让C语言程序全屏运行全部的内容,包括:如何让C语言程序全屏运行、win7怎么强制全屏的情况下打开其他应用、windows10打开应用如何让应用程序全屏显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)