cqhq2008 发表于 2005-10-12 14:00:44

显示器分辨率问题

程序中如何将显示器的分辨率如果为800×600的将其跳到1024×768结束后又回到800×600谢谢!

阿辉 发表于 2005-10-12 14:09:38

用API吧

阿辉 发表于 2005-10-12 14:09:49

用API吧

阿辉 发表于 2005-10-12 14:32:52

GetCurrentVideoSettings()<BR>EnumDisplaySettings()<BR>ChangeDisplaySettings()<BR><BR>

阿辉 发表于 2005-10-26 18:31:25

[转帖]在自己的pb程序中动态改变屏幕分辨率

<P>转贴:</P>
<P>改变显示器的分辨率程序DispSet.DLL,RELEASE版,用<a href="http://dev.21tx.com/language/vc/" target="_blank" ><FONT color=#3366cc>VC</FONT></A>6开发,在NT40+<a href="http://dev.21tx.com/language/pb/" target="_blank" ><FONT color=#3366cc>PB</FONT></A>7下通过 </P>
<P>提供两个版本的程序:RELEASE和DEBUG </P>
<P>这部分定义在DECLARE的EXTERNAL FUNCTIONS部分 </P>
<P>FUNCTION string GetDisplaySettings () LIBRARY "DispSet.DLL" <BR>FUNCTION boolean SetDisplaySettings (string wh) LIBRARY "DispSet.DLL" <BR>FUNCTION boolean ResetDisplaySettings() LIBRARY "DispSet.DLL" </P>
<P>这是SCRIPT部分 <BR>string wh </P>
<P>得到当前分辨率 <BR>wh = GetDisplaySettings() <BR>messagebox('', WH) </P>
<P>wh = '800*600' <BR>设置新分辨率 <BR>if (SetDisplaySettings(wh)) then <BR>messagebox('ok', 'ok') <BR>end if </P>
<P>恢复原分辨率 <BR>ResetDisplaySettings() </P>
<BR>
页: [1]
查看完整版本: 显示器分辨率问题

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com