全站数据
8 4 2 0 5 8 1

vb怎样把窗体单独显示在桌面指定

上海会计学习交流 | 教育先行,筑梦人生!         
问题更新日期:2024-05-15 10:17:35

问题描述

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 Const HWND_TOPMOST = -1 Const SWP_SHOWWINDOW = &H40 Private Sub Form_load() Dim retValue As Long '将窗体设置为处于所有窗口的顶层,注意在 VB 中运行时,可能不行,但编译成EXE后就可以了 retValue = SetWindowPos(Me.hwnd, HWND_TOPMOST, Me.CurrentX, Me.CurrentY, 300, 300, SWP_SHOWWINDOW) End Sub