![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Ocultar la barra de tareas al hacer clik sobre el icono de la aplicación
Hola ,
La Aplicación esta minimizada en la barra de tareas . Quiero al hacer click sobre el icono de éste , se maximiza ocultando la barra de tareas , Gracias . |
|
#2
|
||||
|
||||
|
Hola.
¿ Queres que al hacer click sobre el ícono la aplicacion se maximize ocultando la barra de tareas, o ese es el comportamiento que deseas evitar ? Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#3
|
|||
|
|||
|
¿Quieres que al hacer click sobre el ícono la aplicación se maximice ocultando la barra de tareas?
SI, eso lo que quiero . |
|
#4
|
||||
|
||||
|
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#5
|
||||
|
||||
|
También podrías considerar una aplicación de pantalla completa -una ventana maximizada y sin bordes- que automáticamente oculta la barra de tareas.
LineComment Saludos |
|
#6
|
|||
|
|||
|
Gracias , yo sé eso , pero no quiero hacer lo desde un botón en la form
Mi pregunta era clara la Aplicación esta minimizada en la barra de tareas de windows .. si vuelvo a maximizar la haciendo click sobre el icono entonces se vuelve a coger pantalla completa y la la barra de tareas se oculta. |
|
#7
|
||||
|
||||
|
Cita:
LineComment Saludos |
|
#8
|
||||
|
||||
|
Hola,
Cita:
|
|
#9
|
||||
|
||||
|
Hola.
También coincido; si eliminar los bordes no te resulta un impedimento, la sugerencia de roman es la mas simple. Y como dice dec, es mas segura y se puede ejecutar sin problemas desde el evento OnClick de un TButton, vg.: Si quisieras que el código se ejecutara ante el click sobre el ícono de la app en la barra de tareas, podrías usar el evento Application.OnRestore. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#10
|
|||
|
|||
|
Hola otra vez , Muchas gracias a todos , ecfisa,dec, roman
discupa mi idioma porque el español no es mi idioma materna ,Yo lo que quería es una form maximizada con BorderIcons y sin mostrar la barra de tareas Y al final he logrado hacer este codigo : Código:
unit Unit1;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.AppEvnts;
type
TForm1 = class(TForm)
procedure FormShow(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
private
procedure WMSysCommand(var Msg: TMessage);message WM_SYSCOMMAND;
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.WMSysCommand(var Msg: TMessage);
var
SysCmd: Word;
begin
SysCmd:= Msg.wParam and $FFF0;
case SysCmd of
SC_MOVE, SC_SIZE: Msg.Result:= 0;
else
inherited;
if ( SysCmd= SC_MINIMIZE) then
ShowWindow(FindWindow('Shell_TrayWnd', nil),SW_RESTORE)
else
if ( SysCmd= SC_RESTORE) then
ShowWindow(FindWindow('Shell_TrayWnd', nil),SW_HIDE);
end;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
ShowWindow(FindWindow('Shell_TrayWnd', nil),SW_RESTORE) ;
end;
procedure TForm1.FormShow(Sender: TObject);
begin
Form1.Height := screen.Height;
Form1.Width := screen.Width;
Form1.Top := 0;
Form1.Left := 0;
ShowWindow(FindWindow('Shell_TrayWnd', nil),SW_HIDE);
end;
end.
![]() |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ocultar icono de la barra de tareas pero no el Form Main | odiseeus | C++ Builder | 8 | 24-01-2014 00:59:51 |
| Ocultar mi aplicacion de la barra de tareas en XP! | JuanErasmo | API de Windows | 4 | 18-04-2006 01:45:11 |
| Ocultar tu aplicación de la barra de tareas | DarkByte | API de Windows | 4 | 13-09-2003 16:11:32 |
| ocultar aplicacion en la barra de tareas | jlcasih | API de Windows | 5 | 11-09-2003 20:05:54 |
|