|
|
|
|
|
简单的方法:
frmTest.Show vbModal 负责些:API 利用API获取窗体的句柄,然后设置窗体样式为置定。具体的函数查一查吧。 |
|
|
Public Declare Function 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) As Long
Public Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long Public Const HWND_TOPMOST = -1 Public Const HWND_NOTOPMOST = -2 Public Const SWP_NOSIZE = &H1 Public Const SWP_NOMOVE = &H2 Public Function SetWinPos(iPos As Integer, lHWnd As Long) As Boolean Dim lWinPos As Long Dim l As Long Select Case iPos Case 0 lWinPos = HWND_NOTOPMOST Case 1 lWinPos = HWND_TOPMOST Case Else Exit Function End Select If SetWindowPos(lHWnd, lWinPos, 0, 0, 0, 0, SWP_NOMOVE + SWP_NOSIZE) Then SetWinPos = True End If End Function 在form的load事件中加入: abcde = SetWinPos(1, Me.hwnd) |
|
|
第一位朋友,拜托mdi下能用vbmodal吗?第2位朋友的代码在一般窗口下问题不大,但是在mdi窗口下就不能实现~~,不能用public哟~~
|
|
|
呵呵,是啊,不能实现。
高手快出现啊。。 |
|
|
把定义API函数的代码放到模块中。
|
|
|
好象也不行也,有代码实例吗?
|
|
|
请高手指点~
|
|