问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何让C语言程序全屏运行

发布网友 发布时间:2022-04-24 16:50

我来回答

5个回答

热心网友 时间:2023-10-23 19:38

普通的C语言程序都是在命令行下运行的,也就是说是为了在dos,unix这些命令行形式的操作系统上运行而准备的,这些系统本身就没有窗口概念,所以一切程序都可以说是全屏的。
。。
类似VC++这种基于windows平台的开发工具才有全屏的功能,实现么,只要在创建窗口的时候调用API函数取得屏幕大小,再把窗口大小设成屏幕大小就行了,反正windows平台下的程序都是窗口,所谓全屏程序其实就是一个覆盖住整个显示器的窗口程序。知道这个其他就是翻函数手册了~~~

热心网友 时间:2023-10-23 19:38

不知道这个有没参考价值

Windows标准的屏保程序是以.src扩展名的,其实它是一个标准的EXE可执行程序,但是它也存在自己的一些特性:WINDOWS在调用屏保程序的时候会传递一些参数,告诉系统是以全屏,预览,设置等方式运行,其次:程序,必须处理一些特定的WINDOWS消息.
1.传递参数可以使用:int main(int argc,char *argv[])来进行传递参数.WINDOWS中:/s是全屏执行,/c参数设置 ,/a是预览,/p设置密码
2.拦截消息.这个比较复杂,C语言来做,恐怕有点难,在VC或bcb下可以轻松实现拦截消息.(否则,你的屏保失去交互能力,出现假死机现象)
以下是消息拦截(公参考):
//for Bcb
void __fastcall TForm1::WMEraseBkgnd(TWMEraseBkgnd &Msg)
{
//禁止檫除背景.
Msg.Result=false;
}
void __fastcall TForm1::WMActivate(TWMActivate &Msg)
{
//失去焦点时退出.
if(Msg.Active==false)Close();
}
...

热心网友 时间:2023-10-23 19:39

不用代码,右键编译好的程序,属性》全屏运行,在在应用于其他选项上打钩就可以了

热心网友 时间:2023-10-23 19:39

开始/运行/cmd
右键/属性/选全屏幕,保存选项

改回来就在打开cmd 情况下
alt+tab
在选cmd右键/属性/选窗口,保存选项

热心网友 时间:2023-10-23 19:40

function MachakFull(Ie,other){
//Copyright ? 1999 m.milicevic machakjoe@netscape.net jjooee@tip.nl
x=screen.availWidth;
y=screen.availHeight;
target = parseFloat(navigator.appVersion.substring(navigator.appVersion.indexOf('.')-1,navigator.appVersion.length));
if((navigator.appVersion.indexOf("Mac")!=-1) &&(navigator.userAgent.indexOf("MSIE")!=-1) &&(parseInt(navigator.appVersion)==4))
window.open(other,"sub",'scrollbars=yes');
if (target >= 4){
if (navigator.appName=="Netscape"){
var MachakFull=window.open(other,"MachakFull",'scrollbars=yes','width='+x+',height='+y+',top=0,left=0');
MachakFull.moveTo(0,0);
MachakFull.resizeTo(x,y);}
if (navigator.appName=="Microsoft Internet Explorer")
window.open(Ie,"MachakFull","fullscreen=yes");
}
else window.open(other,"sub",'scrollbars=yes');
}

参考资料:全屏函数

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么天天总是提不起精神,情绪低落呢?求大神帮助 你好,我的是oppoR7手机微信里面播放视频的时候出现马赛克是怎么... 我的手机型号是oppor7在微信视频聊天中看不到我自己,对方也看不到我是... 预产期是2016阴历2月初八男孩哪天抛妇产好 4.把一个棱长为10cm的正方体钢锭铸成一块长40cm,宽10cm的钢板,这块钢板... 禅意诗词名句摘抄(15句禅意盎然的诗句) ...体铁块把它熔铸成一个横截面积是20平方厘米的长方体这 夏季下雨钓鱼好不好钓鱼 猫咪发烧猫鼻支怎么办,猫咪猫鼻支发烧流鼻涕 邵东到威宁的乘车路线 如何让维生素C更好的被人体吸收? 如何让自己的C语言学习水平得到提升? 如何让C语言程序运行后自身文件自动加载到启动项~怎么取路径! 如何可以让C程序显示一些文字 街头篮球如何让C打得更好些 如何让c语言源程序运行 谁教我怎么让C语言程序运行后不能退出? 如何让c语言的代码提前一格 如何让C 文件在电脑上运? 如何让C语言不出现4舍5入 我菜鸟... 如何让C选择定义数组 怎么让c程序继续? 急!如何让c语言源程序运行?在线等 怎么让C程序运行? 怎样让c语言程序重复执行? 《鬼舞》全集_by李雪夜_txt下载免费全文阅读 RMB求 专业测试第一天碟《试音天碟》ape 华为nova8pro耗电快? 急求贺年歌曲 华为nova7耗电快? 动车属于火车吗 动车指的是火车吗? 火车动车是什么车 高铁算不算火车? 火车包括高铁和动车吗 动车属于火车还是高铁 高铁是火车吗? 资金谐波选股公式 资金谐波 炒股圣手钱鹏羽人称老钱的炒股经验怎么样? 持有工业母机的基金有哪些 股票涨跌周期 谁知道股票外汇交易中的谐波理论,动物形态,怎么定义,是属于哪一类型的交易信号, 广东光达电气股份有限公司怎么样? 苏州绿的谐波传动科技股份有限公司怎么样? 求滤波柜、谐波治理产品价格?哪家价格公道些?有些厂家的价格贵的太离谱! 浙江来福谐波传动股份有限公司怎么样? 加特利谐波形态的书籍 北京谐波传动技术研究所怎么样? 谐波对于电力系统的危害性?