Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Quitar [X] de un formulario (https://www.clubdelphi.com/foros/showthread.php?t=43777)

MAXIUM 19-05-2007 23:33:57

Quitar [X] de un formulario
 
Hola, quiero saber si es posible quitar la [X] que se encuentra en la esquina superior derecha de las ventanas y se usa para cerrarlas.

Se me a ocurrido hacer un formulario sin bordes ni barrra de titulo y colocar una imagen simulandolo, pero quiero saber si es posible usando las APIS

seoane 19-05-2007 23:47:43

¿Y no sera mejor usar la propiedad BorderIcons del formulario? :confused:

MAXIUM 21-05-2007 07:15:20

ups!!! gracias

juanlaplata 21-05-2007 17:13:37

date una vuelta tambien por la propiedad borderStyle del Form, ahi hay otra variantes de lo que quieres.

cHackAll 21-05-2007 20:41:32

APIs
 
Yo lo que haría para el caso es lo siguiente:

Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
begin
 EnableMenuItem(GetSystemMenu(Handle, False), SC_CLOSE, MF_GRAYED);
end;

Allí estan tus dos APIs.

Suerte!


La franja horaria es GMT +2. Ahora son las 19:27:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi