Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo puede VB hacer que el formulario sea siempre el primero en cubrir la barra de tareas?

¿Cómo puede VB hacer que el formulario sea siempre el primero en cubrir la barra de tareas?

Sólo mantén la ventana en la parte superior. Se utiliza una API, SetWindowPos. El uso es muy simple y común. Creo que puedes entender el código fuente. No sé mucho sobre la opción explícita.

Función de declaración privada SetWindowPos Lib " usuario 32 "(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 w flags As Long)Long

Edificio privado HWND _ TOPMOST & amp= -1

Coloque la ventana en la parte superior y delante de cualquier ventana.

Edificio Privado SWP _Nosize& amp= & ampH1

Mantener tamaño de ventana

Edificio Privado de SWP. = &Deuterium

Mantener posición de la ventana

Private subform_Load()

SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NAUMOV o SWP_NOSIZE

Establece la ventana para que esté siempre al frente.

Conector final