永发信息网

vb,MDI的子窗体是一个模拟仿真显示区,要想通过改变分辨率大小使仿真区的大小跟着变化,应该怎样写代码

答案:1  悬赏:50  手机版
解决时间 2021-08-12 09:26
vb,MDI的子窗体是一个模拟仿真显示区,要想通过改变分辨率大小使仿真区的大小跟着变化,应该怎样写代码
最佳答案
那是做不到的

因为 MDI 程序中

子窗体实际上是位于 MDIClient 里

就是说 子窗体的父窗体 是 MDIClient
而 放置在MDI中 的 picturebox 和MDIClient是同一级的

层次结构
ThunderMDIForm--MDIForm1
--MDIClient
----ThunderFormDC--Form1 子窗体1
----ThunderFormDC--Form2 子窗体2
--ThunderPictureBoxDC MDI中 的 picturebox


如果硬要将子窗体放到上面

只能是

Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long


SetParent Form1.hWnd, MDIForm1.hWnd

这样就破坏了 Form1的消息循环,程序可以运行,但窗体效果就不对了

MDI主窗体中显示一个背景,是MDI自绘背景
图片应该绘制在MDIClient上,而不能加载picturebox
这个要通过回调才能实现

VB MDI 显示背景图
Private Sub MDIForm_Load()
Me.Picture = LoadPicture("c:\1.bmp")
End Sub

只能显示在左上角
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
世界怎么没有痴情的男人呢
索尼,联想,戴尔,哪个好
N81和N79和5630XM,哪个好?
我是8月27来的月经,那我的排卵期是不是8-17
一个女孩喜欢你,而你对她又没感觉,给一个拒
无线网怎么收费
绑定的宝物怎么解绑出售?
仙人掌真可以吃吗?
找一首歌女的唱的,好像是什么歌翻唱改了曲风
六哲的 如果没有他你还会爱我吗 MP3地址
宝应哪有手机美容的啊
NIKE BLAZER MID '09 ND鞋面怎么清理?
要怎么样变肥婆。
仙劍神曲範圍技法寶任務如何取得
永兴县郴州中国邮政储蓄银行(金龟镇支行)在什
推荐资讯
跪求、、一对适合2010版QQ的情侣皮肤、、、
关于90后李宁广告
DNF18转职鬼7 白手 红眼 瞎子 都练到了40左右
大学生考上村官后前几年有“三金”吗?啥时候
谁知道宝鸡市现在个人买社保需要多少钱一年
怎么QQ农场这么卡?
杞县开封黄焖鸡米饭(建设路店)怎么去啊,谁知
深圳福田离布吉多远?
湛河区平顶山迎宾购物广场在哪里啊,我有事要
我开通了支付宝卡通但淘宝说我还没进行实名认
荆州区荆州花心苑花店地址在哪里啊
上户口名字上错了,咋去改
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?