下面是引用chen9999于2006-06-19 23:47发表的 :
你确定是 "你自己写的" ?
变数名称都相同.......不太可能吧
我想我应该不用说出原文在那, 除非那个原文是你做的.
您贴的那一篇我在大陆网站也有看过,好多地方都有的,
我并没有说我是原创,我只是说我使用 VB.Net 2005 尝试写出来,将它分享出来而已,
这功能的教学资料在网路上许多地方都找的到的,如下面的网址都是:
http://www.microsoft.com/china...lumn/28.mspxhttp://www.aspxboy.com/pri...fault.aspxhttp://www.faq-it.org/archives/vb/97a...3266830b0fcc.php但那些都不是 VB.Net 2005 的范例,虽然语法差不多,但还是没有完全一样,
因此我分享的是我改成 2005 能用的版本。
补充:
ChangeDisplaySettings() 是一个 API 而已,原创是微软,从 Win98 的时候就存在,
VB 的用法较复杂,相较之下,BCB 的用法就简单多了,如下几行就可以达成了:
DEVMODE DevM;
EnumDisplaySettings(0, 0, &DevM);
DevM.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT;
DevM.dmPelsWidth = 1024; // 设定解析度
DevM.dmPelsHeight = 768;
ChangeDisplaySettings(&DevM, 0);
看来我还是不要贴 VB 的范例好了,因为网路上太好找了。