Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-10-2006
efelix efelix is offline
Miembro
 
Registrado: jul 2006
Posts: 84
Poder: 18
efelix Va por buen camino
Eliminar menu de control

Hola a todos. Tengo la siguiente duda, estoy desarrollando una aplicación en delphi 7, he declarado un icono para la misma, a todos los formularios les he quitado los botones minimizar, mazimizar a través de la propiedad bordericons y en la propiedad borderstyles la he puesto a bssingle para que no se puedadn cambiar de tamaño en tiempo de ejecución, ahora no quisiera que apareciera el botón cerrar en la barra de de titulo, ni el cuadro de contro que aparece cuando hago click en el icono de la aplicación y de cada uno de los formularios, me pregunto si es posible quitar el botón cerrar de la barra de titulo y que no aparezca el cuadro de control o menu de control cundo se hace click en el icono, pero que si aparezca el icono. Se que tocando algunas propiedades puedo eliminar lo que quiero, pero me quedaria sin icono, y no es lo que quiero. Ojala puedan ayudarme. Muchas gracias.
Responder Con Cita
  #2  
Antiguo 26-10-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Y digo yo: ¿Para qué quieres ventanas entonces?

Si miras la interfaz de Emule, por ejemplo, tiene muchas "ventanas" pero no hay forma de cerrar cada una de ellas.

La barra de título puedes construirla tú, o incluso sustituirla por algo mejor. Si quitamos la posibilidad de cambiar el tamaño de la ventana ¿Para qué queremos la barra de título? tampoco podremos moverla de sitio ¿no?

Yo al menos, construiría un Frame, le asignaría un icono y una simulación de barra de título y listo, después heredo visualmente de ese Frame y construyo toda la interfaz igual.

¿Qué te parece?

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 26-10-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.333
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Angry

Por favor, no repitas hilos.
Ya te han contestado en este, no hay necesidad para abrir uno nuevo con lo mismo.

Revisa la Guía de estilo de los foros.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 26-10-2006
efelix efelix is offline
Miembro
 
Registrado: jul 2006
Posts: 84
Poder: 18
efelix Va por buen camino
Disculpa lepe, gracias ante todo por tu respuesta, pero me parece que no me he explicado bien. Por ejemplo todas las aplicaciones tienen un icono distintivo que aparece en la esquina superior izquierda de la barra de titulo, cuando heces un click encima de ese icono aparece un menu de control con las opciones restaurar, minimizar, maximizar y cerrar. Yo lo que quiero es que ese menu de contro no aparezca cuando haga click encima del icono de mi aplicación, claro en caso de de que sea posible por supesto. Espero me hayas entendido ahora. Te reitero las gracias.
Responder Con Cita
  #5  
Antiguo 26-10-2006
efelix efelix is offline
Miembro
 
Registrado: jul 2006
Posts: 84
Poder: 18
efelix Va por buen camino
neftali No te pongas brava, disculpa el problema es que no lo había visto y pensé que no lo había publicado correctamente.
Responder Con Cita
  #6  
Antiguo 26-10-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Creo que el hilo Boton cerrar del formulario (X) es lo que andas buscando.

Añado

La función EnableSysCloseItem que menciono en ese hilo, debes aplicarla a cada formulario que quieras:

Código Delphi [-]
EnableSysCloseItem(Form1.Handle, false);

pero eso sólo inhabilita el item "Cerrar" del menú de sistema de ese formulario. Para inhabilitar el del menú del botón en la barra de tareas, debes aplicar la función a toda la aplicación:

Código Delphi [-]
EnableSysCloseItem(Application.Handle, false);

// Saludos

Última edición por roman fecha: 26-10-2006 a las 18:18:50.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
eliminar opcion de eliminar en un dbgrid morfeo21 Varios 3 14-07-2005 17:05:32
Como agregar item al Menu Control ?? LuciaZambrano API de Windows 2 10-06-2004 07:50:56
Eliminar un tabsheet de un Page Control apicito OOP 15 01-10-2003 05:46:18
Menu rezahe Varios 6 18-06-2003 17:14:56
Control que crea control craven OOP 5 07-06-2003 02:23:13


La franja horaria es GMT +2. Ahora son las 10:25:59.


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