显示器画面不满屏的原因是,两个i/o口是否都能读取到屏幕文件,比如:thread-list和thread-read。如果是这样,你写进任何thread-list都会导致不能满屏的问题。你需要mfc里面的freopen函数分析它,完全正确的事情。
c++不是找父亲的语言。同类型的可以用ip,标准库里有threadlocal,cin,unset来创建线程等;不同类型的直接根据参数传递。

这个问题不是显示器驱动本身造成的,只是鼠标与显示器不在同一个线程中,而线程的上下文切换必须由鼠标来完成,所以会发生这个问题。解决办法:把鼠标与显示器在同一个线程中,让显示器全屏显示。

窗口大小应该写成两个,一个显示,一个保存。

这个问题本身问得不好,你应该问问你程序调用了哪些系统api,或者哪些系统内核函数参数以及调用时机和过程,例如是否访问了许可,是否调用了系统api,是否经过系统判断是否满屏显示,这是保证你可以运行的基础。至于你是什么类型的程序,你自己应该清楚。
这应该是i/o驱动的锅。楼上说的mfc里面的freopen函数分析他,应该可以解决。
我的程序也一样,本来想着用handler解决,但是发现效果不理想,总是显示一个巨大的空白,后来自己摸索解决办法:先在中间字里写入threadlocal,再用unset把threadlocal移动到后面,确保能读入新线程里的文件。ok。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-365446-1.html
我们大家一起来支持一直支持你
房子又买不起