在mdi创体中放置一个字窗体,设置borderstyle=0 在编代码使在调整MDI窗体的时候,这个子窗体,也能随着MDI的改变而改变.在在这子窗体上放置一些picturebox or imagebox就可以了!
解决方案 »
- 用VB编写DLL文件,调用问题
- 在第一个输入框中,输入某些特定值后回车,自动填充到后面的其他输入框?具体见内容..(高分求救)
- 大号没分了,晾晾马甲:用VC写成了第一个大点的程序,无限感慨,兼庆祝;要比赛了,祝福自己!!!
- 怎么判断一个端口是否被占用
- 一个说简单,不简单的问题!关闭别的窗口!
- insert 语句的一个语法问题!请赐教!
- winsock控件在编译后,在别的机器上不能运行.
- VB中两次重复调用操作Excel的过程会出错!
- 请问chm在vb中怎样调用?谢谢!
- 算法复杂度的很有意思的智力题。
- 请问listview在report方式下如何改变每行的高度。谢谢
- 注册表中删除键值的问题,不能删除!
我用picturebox做了个菜单,
可是别的子窗体没有显示的地方了啊!
怎么办?
Private Const HWND_NOTOPMOST = -&H2
Private Const SWP_NOSIZE = &H1
Private Const SWP_NOMOVE = &H2
'------------------
Private Declare Sub SetWindowPos Lib "user32" (ByVal hwnd As Long, _
ByVal hWndInsertAfter As Long, ByVal X As Long, _
ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, _
ByVal wFlags As Long)
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const WM_UNDO = &H304
Private Sub Form_Load()
SetParent me.hwnd, frmMaim.hwnd 'frmMain为目标窗体,即将显示在的那个窗体
Call SetWindowPos(Me.hwnd, HWND_TOPMOST, 0&, 0&, 0&, 0&, _
(SWP_NOSIZE Or SWP_NOMOVE))
Me.Toolbar1.Left = 0
Me.Toolbar1.Width = Me.Width
End SubPrivate Sub Form_Unload(Cancel As Integer)
Call SetWindowPos(Me.hwnd, HWND_NOTOPMOST, 0&, 0&, 0&, 0&, _
(SWP_NOSIZE Or SWP_NOMOVE))
End Sub
请详说!谢谢