读书人

vb中怎么让一个窗口置在顶端

发布时间: 2012-02-13 17:20:26 作者: rapoo

vb中如何让一个窗口置在顶端?
声名如下:
Private 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

放到时钟控件里和窗口加载里为何不行呢?
Private Sub Timer1_Timer()
retValue = SetWindowPos(Me.hwnd = True, HWND_TOPMOST = -1, Me.CurrentX, Me.CurrentY, 160, 200, SWP_SHOWWINDOW)
End Sub
Private Sub Form_Load()
retValue = SetWindowPos(Me.hwnd = True, HWND_TOPMOST = -1, Me.CurrentX, Me.CurrentY, 160, 200, SWP_SHOWWINDOW)
End Sub

请各位老师帮忙看看那里不对!谢谢。


[解决办法]
rivate Sub Form_Load()
SetWindowPos(Me.hwnd , -1,0, 0, 0, 0, 3)

End Sub

[解决办法]

探讨
声名如下:
Private 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……

读书人网 >VB

热点推荐