FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola, si, efectivamente lo que necesito es lo que comenta "DEC".
Probare los dos ultimos componentes de la Torry page, pero no se si me funcionaran, ya que son para Delphi 2 o 3 y yo lo necesito para el 6, a ver si hay suerte, son compatibles y me funcionan como yo necesito. Por cierto, deciis que no deberia ser dificil hacerlo por uno mismo, ¿ como lo hariais ? Gracias y ya os contare ... Última edición por Xavierator fecha: 18-11-2005 a las 09:23:29. |
#2
|
||||
|
||||
- La animación en sí, debería bastar con AnimateWindow de la unidad Windows.pas (en el foro se ha hablado de esa funcion).
- La barra de tareas, pues un form con un Toolbar (y coolbar probablemente), con un par de métodos, Add(Form:TForm); Remove(Form:TForm). Como es un Form, puedes: - Usar El icono que tenga esa ventana (si tiene alguno). - copiar el Caption de la ventana para ponerla en un TToolButton - guardar un puntero a ese Form, y así puedes pasarle el foco, traerlo al frente etc. En cuanto al Toolbar en sí, pues deberías agregar todos los botones con el mismo GroupIndex, así solo tienes 1 activado cada vez. Deberías pensar de antemano si permites varias lineas de botones. Para que las demás ventanas de windows se acomoden según el espacio: Con esta función puedes saber el tamaño del área de trabajo y modificarlo, mira el win32s Programmer's Reference.hlp de delphi
saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
|||
|
|||
Hola, al final me lo he hecho yo mismo a traves de un formulario inicialmente de 1 pixel que detecta a traves de mensajes de Windows que se entra y lo expande a n pixeles segun necesidades:
procedure CMMouseEnter(var Msg: TMessage); message CM_MOUSEENTER; procedure CMMouseLeave(var Msg: TMessage); message CM_MOUSELEAVE; Aunque funcionar podriamos decir que funciona (emerge y se esconde), no es la solucion perfecta porque la barra hace algunos parpadeos al mover el raton y no se como detectar que se sale de la ventana (formulario) en vez de que se sale de un TPanel por ejemplo, por lo que si alguien sabe como recoger desde una aplicacion Delphi que el raton ha salido del formulario que me lo diga. Gracias, Xavierator. |
|
|
|