首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 窗口大小能设置成超过屏幕大小么? [已结贴,结贴人:51touch]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 17:08:31 楼主
    屏幕分辨率是 1024x768,窗口大小最大就是 1024x768
    好像没有办法让窗口设置来超过这个屏幕分辨率的大小

    不知道有没有办法实现将窗口大小设置成超过屏幕分辨率大小哦

    谢谢指点!
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cnzdgs
    • 等级:
    发表于:2008-05-16 17:16:471楼 得分:0
    XP下不行。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 17:17:542楼 得分:0
    windows 2000下可以?

    试验一下
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 17:23:263楼 得分:0
    刚试验了一下 ,windows 2000 下也不行。
    手工拖动都没有办法拖动来超过屏幕分辨率大小。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 17:25:534楼 得分:0
    MS不行
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 17:29:455楼 得分:0
    肯定是可以的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 17:31:206楼 得分:0
    楼上的,说说看如何实现呢?

    SetWindowPos 没有办法做。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 17:31:477楼 得分:0
    没试过~~

    楼主试一下用两个对话框相邻来显示~~ 或者四个~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • KeSummer
    • 等级:
    发表于:2008-05-16 17:33:558楼 得分:10
    我这可以。SetWindowPos(NULL,0,0,2000,2000,SWP_NOZORDER);
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 17:39:219楼 得分:0
    我新建了一个 SDI 窗口,然后试验,都不行。

    你代码加哪里的?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 17:41:2910楼 得分:0
    引用 7 楼 shinefen 的回复:
    没试过~~

    楼主试一下用两个对话框相邻来显示~~ 或者四个~



    但是这样又涉及到大量更改程序的问题。

    其实这里我想要实现的功能是双屏显示不同内容的应用。
    之前程序没有这样的功能,现在想的是通过改变窗口大小来实现。
    看来有点难度。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 18:02:4011楼 得分:0
    可以通过设置两个导航按钮,之后让俩窗口分别弹出(也可左右擦出)即可
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 18:22:3912楼 得分:0
    我现在这个机器只有一个显示器,或许在两个显示器的机器上 SetWindowPos 能起作用?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 18:34:4513楼 得分:10
    怎么会不行?当然可以,我用MoveWindow试过了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 21:57:4014楼 得分:0
    我在我现在这个只有一个显示器的机器上试验是不成功的,楼上是在有两个显示器的机器上试验的吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 22:10:1015楼 得分:0
    引用 14 楼 51touch 的回复:
    我在我现在这个只有一个显示器的机器上试验是不成功的,楼上是在有两个显示器的机器上试验的吗?


    这和是否多显示器无关,SetWindowPos/MoveWindow都可以

    用鼠标直接拖动是无法大于屏幕大小,但是用代码是可以实现的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-16 22:11:1816楼 得分:0
    两个显示器的。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved