![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
Bueno, voy a tratar de expresarme lo mejor posible ya que me parece que te estoy volviendo loco jejeje bueno para mi tener Formularios en Primer Plano es Tenerlo Siempre Visible y Por Encima De cualquier otro programa, ejemplo: en este momento estoy escribiendote una respuesta, y un formulario que tiene la propiedad para que quede en primer plano deberia estar por encima de esta pagina, y haga si abro otra pagina por encima de esta, el Formulario tiene que seguir Arriba de todo ( en primer Plano ), Bueno espero que ahora si me hayas entendido ya que no se me ocurrio otro ejemplo =P Yo he probado Crear 2 Form, y ponerle la propiedad FormStyle y la verdad que no quedan los 2 por encima de todo tambien probe crear 3 form. Form1 Form2 Form3 y que Form2 y Form3 tengan la propiedad FormStyle en fsOnStayTop y tmp se me soluciona el problema, si vos has probado y te funciona correctamente seguramente estoy haciendo algo mal y no me doy cuenta que es =( Muchas Gracias Por Todo... |
|
#2
|
|||
|
|||
|
En delphi se que hay componentes para hacer lo que quieres
supongo que tambien han de funcionar con c++ builder el asunto es que tu quieres el efecto que te da el winamp. de tener el control principal, las bibliotecas de musica, y un mininavegador siempre visibles, la unica forma es que estos esten como pegados, de los bordes. hay formas de hacerlo por codigo que no recuerdo como aqui esta un componente que hace lo que te dijo http://appcontrols.com/components.html FormMagnet The FormMagnet allows to magnetize your forms to an edges of screen / work area, borders of parent window and to other forms. Forms can glue each others, so when user moves the form, others, “glued” forms will be moved too. With FormMagnet, your forms can looks and feels like windows of famous WinAmp player. With FormMagnet forms obtains following abilities: 1. to be attracted to edges of screen or work area (considering placement of task / appbars); 2. to be attracted to borders of parent form (for child windows); 3. to attract other forms (with FormMagnet on them) to itself; 4. to glue other forms to itself (when user move form, others, attached forms will be moved too); 5. to move forms, dragging by client area. License: Shareware - ORDER NOW! Last updated: April 27, 2007 Compatibility: Delphi 2/3/4/5/6/7/2005/2006/2007, C++ Builder 1/3/4/5/6/2006Download: formmagnet.zip (300 Kb), Exe-demo (90 Kb) aqui el exe demo http://appcontrols.com/download/exe/FormMagnetDemo.exe y el codigo fuente http://appcontrols.com/download/formmagnet.zip este es de pago, recuero que en www.utilmind.com vi que ese componente existia en su version basica rudimentaria como gratuito con su codigo fuente |
|
#3
|
|||
|
|||
|
La verdad que intente todo lo que me dijieron, y no puedo, tal vez no me salga por que estoy haciendo mal algo, no se
, pero ya me puso nervioso ! asi que pienso dejar eso por unos dias =P y luego volvere a intentar..., agradesco a cada 1 de los que respondieron e intentaron ayudarme, muchas gracias por la buena onda ! me gusta este foro desde ya muchas gracias, y si pueden seguir aportandome opciones se los agradeceria tb, si puedo lograr terminarlo voy a dejar ak como se hace xD por que tal vez pueda servirle a alguien mas ![]() Gracias a todos.. |
|
#4
|
||||
|
||||
|
intento de ayuda
segun se, no se puede tener 2 ventanas al mismo tiempo activas, intenta abrir 1 carpeta en 2 ventanas y el "focus" va cambiando segun selecciona el click de mouse, por lo tanto es un comportamiento del sistema operativo, nunca vi 2 ventanas a la vez on focus, lo mas cerca ke vi fue una supuesta simulacion de ese comportamiento, y estas eran imagenes que se haciand pasar por ventanas activas
, que trucazo diria moe. |
|
#5
|
||||
|
||||
|
No se pueden tener dos ventanas en primer plano a la vez, y mucho menos con foco. Pero si se pueden colocar delante de las demas aunque sólo una este en primer plano.
Revisa la API Código:
BOOL SetWindowPos(
HWND hWnd, // handle of window
HWND hWndInsertAfter, // placement-order handle
int X, // horizontal position
int Y, // vertical position
int cx, // width
int cy, // height
UINT uFlags // window-positioning flags
);
|
|
#6
|
|||
|
|||
|
si se pueden tener dos ventanas al frente al mismo tiempo.
si el winamp, puede hacerlo cualquier otro programa lo puede hacer. yo lo he hecho con esos componentes de appcontrols. El foco, o ventana activa. solo puede ser una. lo mismo pasa con el winamp. muestra hasta 4 ventanas diferentes. reproductor equailizador, lista de canciones, y ventana de lyrics o la letra de canciones, |
|
#7
|
||||
|
||||
|
Claro, si entendemos por primer plano, estar delante de las demas ventanas, y queremos que sean dos o mas, no deben pisarse, pues una estara siempre delante. El truco esta en darles posiciones de "profundidad" consecutivas y que no se solapen (SetWindowPos).
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Abrir outlook en primer plano | Jose Manuel | Servers | 3 | 24-02-2012 19:25:50 |
| Aplicación en primer plano | jordillussa | Varios | 4 | 20-03-2007 19:58:43 |
| Saber si una ventana esta en primer plano | Yaco | Varios | 0 | 28-02-2005 01:28:26 |
| Ejecutar aplicacion externa y que este en primer plano | Lorenzati | API de Windows | 11 | 06-07-2004 18:22:10 |
| Aplicación siempre en primer plano | Novás | Varios | 2 | 08-03-2004 09:31:09 |
|