La Web del Programador: Comunidad de Programadores
 
    Pregunta:  22416 - COMO MINIMIZAR LA BARRA DE TAREAS
Autor:  Marcelo Siles
Hola a Todos !!!
Quisiera saber como puedo minimizar la barra de tareas de Windows (no ocultar, sino minimizar), de modo que si el usuario desea agrandarla lo pueda hacer.
¿Existe alguna API que haga ésto?
Desde ya muchas gracias a todos.

  Respuesta:  José Gregorio Samper
Declare Long SetWindowPos in "user32";
Long hwnd,;
Long hWndInsertAfter,;
Long x,;
Long y,;
Long cx,;
Long cy,;
Long wFlags

Declare Long FindWindow in "user32" ;
String lpClassName,;
String lpWindowName

hwnd1 = FindWindow("Shell_traywnd", "") &&& desaparece
= SetWindowPos(hwnd1, 0, 0, 0, 0, 0, 128)

hwnd1 = FindWindow("Shell_traywnd", "") &&& aparece
= SetWindowPos(hwnd1, 0, 0, 0, 0, 0, 64)

Un buen ejemplo para simular la propiedad de la barra de tareas "Ocultar Automaticamente".