分辨率问题--初学者提问。请好心人帮忙。

jzzlpat 2004-08-26 04:12:21
我做的无边窗口。。在800*600下是全屏的。

在1024*768下,就只能看到一半了。

请大家帮我好吗?

分不够可以加。

我的QQ:5797726 可以加我。

谢谢大家。谢谢。
...全文
177 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
renjunjun 2004-09-03
  • 打赏
  • 举报
回复
NO,NO,应该把代码放在Form_Resize事件中
xanger 2004-09-03
  • 打赏
  • 举报
回复
在开发的时候先在640*480的分辨率下排版。
第一次听说
不过听起来还真是个好办法呢:D
yelang771 2004-09-03
  • 打赏
  • 举报
回复
mark
starsoulxp 2004-09-03
  • 打赏
  • 举报
回复
在开发的时候先在640*480的分辨率下排版。
在FORM_LOAD中判断显示器的分辨率,当显示器的分辨率大于640*480的时候,将界面上每一个对象的位置和大小都乘上一个比例系数,字体也适当加上几号就可以了。
我以前就是这样做的,这样作的好处在于占用的资源很小,程序也非常简单。
还有一些方法,比如使用RESIZE控件,或者针对不同分辨率事先做几套界面等等,楼主都可以试试,不过我觉得实用性不大
jzzlpat 2004-08-30
  • 打赏
  • 举报
回复
呵呵。我做个无边框窗口。。

在1024*768下是全屏。在800*600就是一半了。

另半看不到。

留下您的联系方式好吗??这里说不明白的。。。
zhysecond 2004-08-26
  • 打赏
  • 举报
回复
你在VB属性窗口中直接修改窗口的属性:windowsstate=2-maximized就可了。
ShaLongBus 2004-08-26
  • 打赏
  • 举报
回复
在Form_Load中加上如下语句:
Me.WindowState = 2
啊呀 2004-08-26
  • 打赏
  • 举报
回复
form.windowstate
jackyhyoung 2004-08-26
  • 打赏
  • 举报
回复
以下代碼你可以用來動態的改變屏幕的分辨率
Private Declare Function lstrcpy _

Lib "kernel32" Alias "lstrcpyA" _
(lpString1 As Any, lpString2 As Any) _
As Long
Const CCHDEVICENAME = 32
Const CCHFORMNAME = 32
Private Type DEVMODE
dmDeviceName As String * CCHDEVICENAME
dmSpecVersion As Integer
dmDriverVersion As Integer
dmSize As Integer
dmDriverExtra As Integer
dmFields As Long
dmOrientation As Integer
dmPaperSize As Integer
dmPaperLength As Integer
dmPaperWidth As Integer
dmScale As Integer
dmCopies As Integer

dmDefaultSource As Integer
dmPrintQuality As Integer
dmColor As Integer
dmDuplex As Integer
dmYResolution As Integer
dmTTOption As Integer
dmCollate As Integer
dmFormName As String * CCHFORMNAME
dmUnusedPadding As Integer
dmBitsPerPel As Integer
dmPelsWidth As Long
dmPelsHeight As Long
dmDisplayFlags As Long
dmDisplayFrequency As Long
End Type
Private Declare Function _
ChangeDisplaySettings Lib _
"User32" Alias "ChangeDisplaySettingsA" ( _

ByVal lpDevMode As Long, _
ByVal dwflags As Long) As Long
'- 滲杅
Public Function SetDisplayMode(Width As _
Integer,Height As Integer, Color As _
Integer) As Long
Const DM_PELSWIDTH = &H80000
Const DM_PELSHEIGHT = &H100000
Const DM_BITSPERPEL = &H40000
Dim NewDevMode As DEVMODE
Dim pDevmode As Long
With NewDevMode
.dmSize = 122
If Color = -1 Then
.dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT
Else
.dmFields = DM_PELSWIDTH Or _
DM_PELSHEIGHT Or DM_BITSPERPEL

End If
.dmPelsWidth = Width
.dmPelsHeight = Height

If Color <> -1 Then
.dmBitsPerPel = Color
End If
End With
pDevmode = lstrcpy(NewDevMode, NewDevMode)
SetDisplayMode = ChangeDisplaySettings(pDevmode, 0)
End Function
具體運用,想要屏幕為640*480*16
Private Sub cmdChange_Click()
i = SetDisplayMode(640, 480, 16)
End Sub
DieGhost 2004-08-26
  • 打赏
  • 举报
回复
直接改成最大化嘛
studyczb 2004-08-26
  • 打赏
  • 举报
回复
哈哈,你试一下将窗体动态化!
lovebeethoven 2004-08-26
  • 打赏
  • 举报
回复
你是希望他都是全屏的马?
sangshuyezi 2004-08-26
  • 打赏
  • 举报
回复
在800*600下是全屏,到了1024*768下却只能看到一半,奇怪!
好象反了吧。
内容概要:本文围绕超导磁能储存系统(SMES)的建模与仿真展开,基于Simulink平台构建系统级动态仿真模型,涵盖超导线圈、功率转换系统(PCS)以及核心控制策略等关键模块。研究重点在于分析SMES在电网中实现快速能量存储与释放的能力,验证其在提升电力系统稳定性、抑制功率波动方面的有效性,尤其针对新能源发电带来的间歇性与波动性问题提供了有效的解决方案。通过仿真手段深入探讨系统的动态响应特性,为优化控制算法的设计与应用提供可靠的技术支撑。; 适合人群:适用于具备电力系统、自动控制理论或能源存储技术背景,熟悉Simulink仿真环境的科研人员、工程技术人员及研究生;同时适合有志于开展新型储能技术仿真研究的高年级本科生参考学习。; 使用场景及目标:①深入理解超导磁能储存系统的基本结构、工作原理及其在电力系统中的应用场景;②掌握在Simulink中搭建复杂电力电子与控制系统联合仿真模型的方法;③研究SMES在电网调频、电压支撑、瞬时功率补偿等典型工况下的动态性能表现;④为后续先进控制策略(如PID、模糊控制、现代控制理论等)的优化设计与验证提供仿真试验平台。; 阅读建议:建议读者结合文中模型逐步动手搭建仿真系统,重点关注各功能模块的参数设置与信号接口匹配,配合具体案例进行仿真调试,深入理解控制逻辑与系统动态行为之间的内在联系,并可进一步拓展至与其他储能形式(如锂电池、飞轮储能)的性能对比研究,以深化对不同类型储能技术特点的认知。
内容概要:本文围绕“考虑火-储联合调频(火电机组-混合储能)的协同控制策略”展开研究,提出一种基于Matlab仿真的协同控制方法,旨在提升电力系统频率调节的快速性与稳定性。通过构建火电机组与混合储能(如蓄电池、飞轮等)的联合调频模型,设计合理的功率分配机制与控制策略,充分发挥火电的持续调节能力与储能的快速响应优势,有效应对电网负荷波动与频率偏差。文中结合改进信号分解算法(如ICEEMDAN)与优化算法(如GWO),实现对调频信号的精准分频与储能单元的优化调度,提高系统整体调频效率与经济性。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事新能源并网、电力系统稳定控制、储能技术应用等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于研究火电机组与混合储能在电网一次调频、二次调频中的协同作用机制;②为实际电力系统中储能配置与调频控制策略设计提供仿真验证平台与理论支持;③支撑相关课题研究、学术论文撰写及工程项目前期论证。; 阅读建议:建议结合Matlab代码深入理解控制算法实现细节,重点关注功率分配逻辑、信号分解过程与优化算法参数设置,并可通过修改系统参数进行对比仿真,以加深对协同控制效果的认识。

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧