我在MDI窗口中放了一张800*600的图片,在800*600的分辨率下图片可以覆盖整个窗口,但是在1024*768分辨率下图片就不够大了,窗口的背景一部分就出来了,请问怎么样解决这个问题?
解决方案 »
- 高分请教!关于数据库中存储含变量的字符串的问题??
- 请问象金碟等一些软件里,打印票据时的那个票据录入窗口是怎么做的啊?
- 一个复制方面的难题
- 请教:如何在MEDIAPLAYER控件播放多媒体文件时在上面叠加字幕??
- 有没有办法查同一个网吧里面其他机子在线的QQ?
- 有关WebBrowser获取网页
- access+vb,数据库表中有作业人员、作业时间(yyyy-mm-dd)、所得工时。现在要进行按月度统计,怎么提取?求帮助,大学生自学中啊
- acptvb为什么还不出来说话!!再不出来请大家提议罢免他,同时希望大家来推选我做斑竹。
- 请问如何让TREEVIEW的记录显示在合适的位置.
- 各位好!我是新手!请热心人帮忙!
- 在VB里如何如何画一个圆,圆里分成几个扇形,各占百分比?
- 急!有关VB中的控件单位
要知道 显示器是多少的分辨率用Windows 桌面对象Screen
宽度:Screen.Width / Screen.TwipsPerPixelX
高度:Screen.Height / Screen.TwipsPerPixelY
详细参考msdn
在frmBackImg窗体中方两个图片
然后在Resize事件中加下面代码
Private Sub MDIForm_Resize()
If ScaleWidth > 12000 Then
Set Me.Picture = frmBackImg.imgBack(1).Picture'1024图片
Else
Set Me.Picture = frmBackImg.imgBack(0).Picture'800图片
End IfEnd Sub