Ir al contenido


Foto

Como Activar Opción de Windows [OCULTAR AUTOM LA BARRA DE TAREAS] ??


  • Por favor identifícate para responder
3 respuestas en este tema

#1 agag4

agag4

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes
  • LocationMéxico

Escrito 01 mayo 2016 - 01:05

Buenas tardes, alguien sabe como activar la opción de windows para ocultar la barra de tareas automaticamente desde delphi ?? lo que ocupo es decirle en el oncreate de mi aplicación como activar esa opcion, y en el evento OnClose desActivar esa misma opción, ya investigue e hice pruebas pero solo lo oculta pero no deja usar el espacio de la barra de tareas, estas son las pruebas que hice:

delphi
  1. hTaskbar := FindWindow('Shell_TrayWnd', Nil);
  2.  ShowWindow(hTaskbar, SW_HIDE);


delphi
  1. ShowHideTaskBAndStartBtn(False);

 
Alguien sabe como hacerlo por registro de windows ??
 
gracias...
  • 0

#2 agag4

agag4

    Advanced Member

  • Miembros
  • PipPipPip
  • 298 mensajes
  • LocationMéxico

Escrito 01 mayo 2016 - 01:13

Ya lo encontre, por si a alguien le sirve quedaria asi:


delphi
  1. const
  2. ABM_SETSTATE = $0000000a;
  3.  
  4. procedure AutoHideTaskBar(aAutoHide: Boolean);
  5. var
  6. BarData: TAppBarData;
  7. dwState, dwNewState: DWord;
  8. begin
  9. FillChar(BarData, SizeOf(BarData), 0);
  10. BarData.cbSize := SizeOf(BarData);
  11. dwState := SHAppBarMessage(ABM_GETSTATE, BarData);
  12. if aAutoHide then
  13. dwNewState := dwState or ABS_AUTOHIDE
  14. else
  15. dwNewState := dwState and not ABS_AUTOHIDE;
  16. if dwState <> dwNewState then begin
  17. BarData.lParam := dwNewState;
  18. SHAppBarMessage(ABM_SETSTATE, BarData)
  19. end
  20. end;


  • 3

#3 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 01 mayo 2016 - 02:26

Gracias por el aporte.


  • 0

#4 sir.dev.a.lot

sir.dev.a.lot

    Advanced Member

  • Miembros
  • PipPipPip
  • 545 mensajes
  • Location127.0.0.1

Escrito 02 septiembre 2016 - 05:56

Bien, Excelente .... necesitaba algo de eso (y)

 

Saludos!


  • 0




IP.Board spam blocked by CleanTalk.