Ocultar y mostrar la barra de tareas

Fecha: 29/Jul/2004 (29 de Julio de 2004)
Autor: José Luis García (dodger@telefonica.net)
 

.

Este truco probablemente mucha gente lo sepa pero, para los que no saben o no suelen utilizar las apis de windows, se pueden ahorrar un montón de dolores de cabeza y de lineas de código con este sencillo y práctico ejemplo.

El código está en Visual Basic 6 y sirve para ocultar y mostrar la barra de tareas del windows, puede ser util por si necesitas que una aplicación ocupe la pantalla completa.

Este es el código:

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long 
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Sub Form_Click() Dim StartWindow As Long ' Lo primero que tenemos que hacer es localizar la barra de tareas con la instrucción ' de debajo y luego con el manejador pasarsela a la función que la oculta o la muestra StartWindow = FindWindow("Shell_TrayWnd", vbNullString) If MsgBox("¿Ocultar barra?", vbInformation + vbYesNo) = vbYes Then ShowWindow StartWindow, 0& ' La ocultamos Else ShowWindow StartWindow, 1& ' La mostramos End If End Sub

Sencillo eh?, espero que os sirva de utilidad para algun programita o incluso para gastar alguna broma a vuestros amigos :-)l.

Espero vuestros votos si os ha gustado, un saludo a todos.


ir al índice