Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-01-2014
odiseeus odiseeus is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 31
Poder: 0
odiseeus Va por buen camino
lo sé, el código debería funcionar, lo probé desde un proyecto en limpio, y no oculta el icono, veo que usas win 8, pero que también tienes una versión anterior de builder, leyendo respecto a eso en la web, dice que a partir de la versión 2010 (otros dicen que desde la 2009) incluyendo las XE el control del icono se lo da al form principal y no directamente a la aplicación, por lo tanto el icono será visible mientras el form no sea oculto, pero que si se puede mostrar el icono y ocultar el Form.

siendo así ecfisa, hay alguna forma de que un Form que no sea el Main, se pueda mantener siempre por encima de las demás aplicaciones?, pues así tenga en el Form el atributo FormStyle en fsStayonTop no lo hace, alguna opción? (tendría que abrir otro hilo para preguntar eso?) , Gracias.
Responder Con Cita
  #2  
Antiguo 23-01-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola odiseeus.
Cita:
Empezado por odiseeus Ver Mensaje
leyendo respecto a eso en la web, dice que a partir de la versión 2010 (otros dicen que desde la 2009) incluyendo las XE el control del icono se lo da al form principal y no directamente a la aplicación, por lo tanto el icono será visible mientras el form no sea oculto, pero que si se puede mostrar el icono y ocultar el Form.
Es muy interesante y coherente con la situación la explicación que encontraste.

Cita:
Empezado por odiseeus Ver Mensaje
hay alguna forma de que un Form que no sea el Main, se pueda mantener siempre por encima de las demás aplicaciones?, pues así tenga en el Form el atributo FormStyle en fsStayonTop no lo hace, alguna opción?
Siempre y cuando estes mostrando los forms de forma no modal, intenta de este modo:
Código:
void __fastcall TForm2::FormCreate(TObject *Sender)
{
  SetWindowPos(Handle,
               HWND_TOPMOST,
               Left,
               Top,
               Width,
               Height,
               SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOSIZE);
}
Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 23-01-2014
odiseeus odiseeus is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 31
Poder: 0
odiseeus Va por buen camino
Gracias por responder ecfisa,

pero eso hace que al momento de crear o llamar el Form este se posicione por encima de las demás aplicaciones, pero no se mantiene siempre ahí, pues cuando otra aplicación tenga toma el foco, el Form se mantenga por encima de esa otra aplicación pero no sucede así, algo que si hace el Form Main, espero no molestar tanto, gracias
Responder Con Cita
  #4  
Antiguo 23-01-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola odiseeus.

En cuanto a ocultar el ícono para versiones 2007 y posteriores encontré esto Hide the Taskbar button for Delphi 2007, que lamentablemente no puedo comprobar.

Si bién el artículo se refiere a Delphi, hay altas posibilidades que funcione del mismo modo para C++ Builder.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 24-01-2014
odiseeus odiseeus is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 31
Poder: 0
odiseeus Va por buen camino
Thumbs up

Gracias por responder ecfisa,

el método el cual se muestra en la link que me sugeriste, lo adapte a C++ (un simple cambio ) y quiero informar que FUNCIONÓ!!! ... Gracias! te debo una cerveza! ... espero no haber hecho mucha molestia, éxitos!
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
Mantener icono en la barra de tareas odrack Varios 0 19-11-2008 00:10:22
Icono en la barra de tareas (Tray) Neftali [Germán.Estévez] Trucos 0 30-06-2006 12:59:37
Icono barra de tareas salvanano Varios 2 26-04-2006 12:47:50
Notificacion icono en la barra de tareas JAV Varios 3 29-03-2005 23:16:27
Quitar icono de la barra de tareas OmarPerez Varios 2 21-11-2003 18:25:21


La franja horaria es GMT +2. Ahora son las 19:25:50.


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