设置窗口的大小根据屏幕大小来按比例设置,比如屏幕宽的80%,高的60%来设置你窗口大小等
获取屏幕坐标:
int x = GetSystemMetrics(SM_CXSCREEN)
int y = GetSystemMetrics(SM_CYSCREEN)
处理WM_SIZE,将大小算好改变然后再重新显示,大致思路就这样!您试试看!
普通的C语言程序都是在命令行下运行的,也就是说是为了在dos,unix这些命令行形式的 *** 作系统上运行而准备的,这些系统本身就没有窗口概念,所以一切程序都可以说是全屏的。。。
类似VC++这种基于windows平台的开发工具才有全屏的功能,实现么,只要在创建窗口的时候调用API函数取得屏幕大小,再把窗口大小设成屏幕大小就行了,反正windows平台下的程序都是窗口,所谓全屏程序其实就是一个覆盖住整个显示器的窗口程序。知道这个其他就是翻函数手册了~~~
GetForegroundWindow()得到当前窗口(返回一个窗口句柄),再用GetWindowRect检查它的大小,最后和当前分辨率大小比较这种方式可以试试,函数的具体用法见MSDN
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)