就像在vb中编辑时打开一个窗体一样,最大化后只显示在中间,而把工具箱,资源管理器和属性窗口关掉后,编辑窗体占满整个工作区,怎么实现这种效果呢?
解决方案 »
- 【求助】如何在一个Recordset中检索数据
- Inno Setup给VB程序+SQL桌面版数据库(SMDE)+加密狗驱动打包
- 如何给进程提权System
- 求语句
- 如何在没有硬件环境的条件下调试我的串口通信程序
- 高分求教:vbscript控件中如何使用字符型变量呢??
- 关于给excel插入记录的问题,请高手给看看怎么解决?
- VBA调用Fortran DLL找不到入口 的问题
- 怎样通过代码改变默认打印机???(急?急?急?)
- 在vb里建一给类就需要调用一次类模块吗?请指点!!
- Vb ado中怎样执行这样的sql语句:SELECT * FROM {TABLENAME} WHERE COLNAME=?
- 在VB中如何显示EXCEL的数据
子窗体就直接可以实现你要的功能了
Option Explicit
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As LongPrivate Sub Command1_Click()
SetParent Form2.hWnd, Form1.Picture1.hWnd
Form2.Show
End Sub当然如果真的是这个意思,你要对form2的父窗口做一下处理,因为form2按通常模式(不是最大也不是最小)时显示不完全,要为form2的父窗口加滚动条才可以,或者限制form2
Timer1.Interval = 1
End SubPrivate Sub Timer1_Timer()
If Form1.WindowState = 2 Then
Form1.WindowState = 0
Form1.Left = 1000
Form1.Width = 5000
Form1.Top = 0
Form1.Height = 5000
End If
End Sub