Ir al contenido


Foto

[TRUCO DELPHI] Ocultar, Mostrar, Habilitar, Inhabilitar boton de Inicio de Windows.


  • Por favor identifícate para responder
1 respuesta en este tema

#1 sir.dev.a.lot

sir.dev.a.lot

    Advanced Member

  • Miembros
  • PipPipPip
  • 545 mensajes
  • Location127.0.0.1

Escrito 10 diciembre 2016 - 04:47

[TRUCO DELPHI] Ocultar, Mostrar, Habilitar, Inhabilitar boton de Inicio de Windows.


delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var
  3. Rgn : hRgn;
  4. begin
  5. {Oculta}
  6. Rgn := CreateRectRgn(0, 0, 0, 0);
  7. SetWindowRgn(FindWindowEx(FindWindow('Shell_TrayWnd', nil),0,'Button',nil),Rgn, true);
  8. end;
  9.  
  10. procedure TForm1.Button2Click(Sender: TObject);
  11. begin
  12. {Muestra}
  13. SetWindowRgn(FindWindowEx(FindWindow('Shell_TrayWnd', nil),0,'Button',nil),0,true);
  14. end;
  15.  
  16. procedure TForm1.Button3Click(Sender: TObject);
  17. begin
  18. {Inhabilita}
  19. EnableWindow(FindWindowEx(FindWindow('Shell_TrayWnd', nil),0, 'Button', nil),false);
  20. end;
  21.  
  22. procedure TForm1.Button4Click(Sender: TObject);
  23. begin
  24. {Habilita}
  25. EnableWindow(FindWindowEx(FindWindow('Shell_TrayWnd', nil),0,'Button',nil),true);
  26. end;

Saludos!


  • 1

#2 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 10 diciembre 2016 - 08:12

¿Has probado ese código? ¿En que versión de windows?

 

 

Saludos.


  • 0




IP.Board spam blocked by CleanTalk.