首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
VB.NET
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
VB.NET2005修改屏幕分辨率的问题
[已结贴,结贴人:heng_s]
加为好友
发送私信
在线聊天
heng_s
渣渣
等级:
可用分等级:
小地主
总技术分:
4804
总技术分排名:
4452
揭贴率:
96.55%
发表于:
2008-08-22 09:46:19
楼主
我目前的分辨率是1280*768,想修改成800*600.
在网上查的代码,调用API函数ChangeDisplaySettings(DevM,0)修改
函数已经返回0了,怎么我的屏幕还是没动静呢?
问题点数:
100
回复次数:
18
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
heng_s
渣渣
等级:
可用分等级:
小地主
总技术分:
4804
总技术分排名:
4452
发表于:
2008-08-22 09:46:51
1
楼 得分:
0
或者请高手给出另外的方法和代码
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuqian4243
2008年了,为排名进万名而奋斗!
等级:
可用分等级:
富农
总技术分:
1490
总技术分排名:
14219
发表于:
2008-08-22 09:48:06
2
楼 得分:
2
跟踪调试一下,也许就找到原因所在了。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
LQknife
安乃定:不吃头疼,吃了上瘾。
等级:
可用分等级:
中农
总技术分:
5421
总技术分排名:
4369
发表于:
2008-08-22 09:51:35
3
楼 得分:
2
帮顶
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
heng_s
渣渣
等级:
可用分等级:
小地主
总技术分:
4804
总技术分排名:
4452
发表于:
2008-08-22 09:52:26
4
楼 得分:
0
API耶,我怎么跟踪调试?
那句代码运行了,也返回了,而且返回还是0,表示成功,分辨率就是没变..........
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuqian4243
2008年了,为排名进万名而奋斗!
等级:
可用分等级:
富农
总技术分:
1490
总技术分排名:
14219
发表于:
2008-08-22 09:55:22
5
楼 得分:
2
跟踪调试一下,也许就找到原因所在了。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuqian4243
2008年了,为排名进万名而奋斗!
等级:
可用分等级:
富农
总技术分:
1490
总技术分排名:
14219
发表于:
2008-08-22 09:55:38
6
楼 得分:
0
跟踪调试一下,也许就找到原因所在了。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
dreamice01
孤独的雪
等级:
可用分等级:
中农
总技术分:
113
总技术分排名:
83869
发表于:
2008-08-22 10:28:49
7
楼 得分:
2
帮顶
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cai3725
火烧P谷
等级:
可用分等级:
富农
总技术分:
1685
总技术分排名:
12398
发表于:
2008-08-22 10:34:22
8
楼 得分:
1
看来目前木人解决。
一起期待GIGH手的出现。LZ有解决方案了也贴一下啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cauhorse
卧梅闻花
等级:
可用分等级:
中农
总技术分:
710
总技术分排名:
26713
发表于:
2008-08-22 20:35:00
9
楼 得分:
30
这儿倒是有讲
http://developer.51cto.com/art/200612/35852.htm
只是不清楚如何给代码里的DEVMODE结构体初始化下
。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lyw8813
无人喝采
等级:
可用分等级:
富农
总技术分:
631
总技术分排名:
27733
发表于:
2008-08-24 04:50:29
10
楼 得分:
2
楼主说的那段参考代码我也看了,无奈在我的vs2005上编译有警告空引用传递,且运行报错,提示“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”
不过如果楼主的可以运行的话,尝试.dmDisplayFrequency = 60试试看
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
LYDF4151
等级:
可用分等级:
富农
总技术分:
941
总技术分排名:
21039
发表于:
2008-08-25 10:04:48
11
楼 得分:
0
学习
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
gimse7en
祈
等级:
可用分等级:
富农
总技术分:
1448
总技术分排名:
14540
发表于:
2008-08-25 10:25:52
12
楼 得分:
0
mark
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yanlongwuhui
炎龙无悔
等级:
可用分等级:
富农
总技术分:
6145
总技术分排名:
3931
发表于:
2008-08-25 11:17:12
13
楼 得分:
40
以前用过,参考的是下面的代码:
http://dev.csdn.net/Develop/article/22/22425.shtm
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
llsus
lls
等级:
可用分等级:
中农
总技术分:
3574
总技术分排名:
6210
发表于:
2008-08-25 11:42:47
14
楼 得分:
10
我不知道你是怎么调用这个函数的,我只能说具体步骤,也就是说,按照这个步骤走,就会成功:
1、定义DEVMODE结构
2、调用EnumDisplaySettings函数返回有效的DEVMODE结构
3、修改DEVMODE结构中的像素(宽度与高度,但必须要保证你所修改的像素值必须是EnumDisplaySettings函数所枚举出的值之一,也就是说必须是驱动程序所认可的,不是非法的分辨率
4、把DEVMODE作为参数调用ChangeDisplaySettings函数来修改,返回DISP_CHANGE_SUCCESSFUL表示成功。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
heng_s
渣渣
等级:
可用分等级:
小地主
总技术分:
4804
总技术分排名:
4452
发表于:
2008-08-25 11:54:38
15
楼 得分:
0
9楼和13楼的代码是一样的,我就是参考的这段代码,但是分辨率就是不变,我也觉得奇怪
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yanlongwuhui
炎龙无悔
等级:
可用分等级:
富农
总技术分:
6145
总技术分排名:
3931
发表于:
2008-08-25 11:58:35
16
楼 得分:
3
你可能没试过吧,结构体的声明不一样。贴链接前,我特意试了下。你可以完全中链接中的代码试下。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yanlongwuhui
炎龙无悔
等级:
可用分等级:
富农
总技术分:
6145
总技术分排名:
3931
发表于:
2008-08-25 12:00:36
17
楼 得分:
3
固定长度的字符串的声明需要特殊处理的,你把链接中的代码复制到你的程序中试下就清楚了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
true_guowei
郭伟
等级:
可用分等级:
富农
总技术分:
202
总技术分排名:
67792
发表于:
2008-08-25 12:18:39
18
楼 得分:
3
给出你的代码,给你看看
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友