gdlrinfo,
Cita:
Empezado por gdlrinfo
...tengo un problema al minimizar mi programa desde el Form3 este queda sobre la barra de tareas y no en la barra...el Form3 de mi software es un formulario que pide usuario y password, el Form1 (Principal) no es ese que no tiene ningún botón sino el Form3...
|
Revisa este código:
Código Delphi
[-]
program Project1;
uses
Windows,
Controls,
Forms,
Unit1 in 'Unit1.pas' ,
Unit2 in 'Unit2.pas' ;
var
Form1 : TForm1;
{$R *.res}
begin
Application.Initialize;
Application.MainFormOnTaskBar := True;
Application.Title := 'Test Application';
Form1 := TForm1.Create(Application);
SetWindowLong(Form1.Handle,GWL_EXSTYLE,(GetWindowLong(Form1.Handle,GWL_EXSTYLE) or WS_EX_APPWINDOW));
if Form1.ShowModal = mrOK then
Application.CreateForm(TForm2, Form2) else
Application.Terminate;
Application.Run;
end.
El código anterior en Delphi 2010 sobre Windows 7 Professional x32,
permite crear un formulario Form1 de Login en modo ShowModal, el cual tendrá su icono sobre el ToolBar de Windows de forma Standard al igual que el formulario principal Form2, la configuración de creación de los formularios en el proyecto se muestra en la siguiente imagen:
Espero sea útil
Nelson.