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 15-11-2006
Avatar de ariefez
ariefez ariefez is offline
Miembro
 
Registrado: sep 2005
Ubicación: Perú - Lima
Posts: 63
Poder: 19
ariefez Va por buen camino
TMediaPlayer - Ocultar cursor

Hola a todos,

eh buscado informacion sobre eso y la verdad no encontre naa...

hay alguna manera de ocultar el cursor al reproducir un video, este lo hago en un panel. La propiedad cursor del panel la cambio a -1, desaparece el cursor pero no en el area en el q se esta reproduciendo el video...

PD: Tambien busque sobre MCI, algo a de faltarme para encontrarlo o es q anda bien escondido .
Responder Con Cita
  #2  
Antiguo 16-11-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No sé si te valdría utilizar la función "ShowCursor" de la unidad "Windows.pas":

Código Delphi [-]
begin
  // Ocultamos el cursor
  Windows.ShowCursor(false);
  
  // Sleep(2000);

  // Mostramos el cursor
  Windows.ShowCursor(true);  
end;
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 16-11-2006
Avatar de ariefez
ariefez ariefez is offline
Miembro
 
Registrado: sep 2005
Ubicación: Perú - Lima
Posts: 63
Poder: 19
ariefez Va por buen camino
Hola, no se q pasa, pero al ejecutar la funcion ShowCursor el cursor solo se oculta en la parte donde no se muestra el video (el video lo redimensiono para q mantenga su proporcion).

Al parecer al asignarle al panel como display, el media player toma posecion de dicho control y es independiente a la aplicacion.

¿no habra algun comando para enviar por mciSendCommand? q afecte al display o algun otro metodo.

espero sus sugerencias, de antemano gracias por sus respuestas.
Responder Con Cita
  #4  
Antiguo 26-06-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Un poco tarde, pero, veo que estás en línea además (y yo probando con estas cosas..., casualmente)... digo que tal vez puedas utilizar cierto "truco" de Zarko Gajic: Hiding the cursor from the screen, aunque, a decir verdad, yo estoy probándolo en Windows XP y no parece funcionar como se espera...

PD. Si después de tanto tiempo encontraste cómo hacerlo de otro modo... tal vez alguien (yo mismo) pudiera estar interesado en saberlo.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 27-06-2007
Avatar de ariefez
ariefez ariefez is offline
Miembro
 
Registrado: sep 2005
Ubicación: Perú - Lima
Posts: 63
Poder: 19
ariefez Va por buen camino
Hola Dec, La verdad no me acuerdo muy bien como quedo, pero creo q lo deje de esa forma porque el video lo reproducia en el escritorio extendido.

PD1: De todas maneras voy a revisar y de paso probare el codigo q me sugieres.

PD2: Hay alguna forma de q notifiquen si responden en los hilos q uno interviene (No he buscado info sobre esto, es solo curiosidad, ya q encontre este hilo de casualidad)
Responder Con Cita
  #6  
Antiguo 27-06-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
PD1: De todas maneras voy a revisar y de paso probare el codigo q me sugieres.
Pues muchas gracias. Sabe que no corre prisa ninguna en cualquier caso.

Cita:
PD2: Hay alguna forma de q notifiquen si responden en los hilos q uno interviene (No he buscado info sobre esto, es solo curiosidad, ya q encontre este hilo de casualidad)
Sí; entra en "tu perfil" en los Foros y dale un buen repaso a las opciones: ahora mismo no sé cuál es exactamente, pero, me consta que pueden recibirse avisos de todos los Hilos en los que participemos, cuando alguien añade un nuevo mensaje, por lo menos.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #7  
Antiguo 27-06-2007
Avatar de ariefez
ariefez ariefez is offline
Miembro
 
Registrado: sep 2005
Ubicación: Perú - Lima
Posts: 63
Poder: 19
ariefez Va por buen camino
No hay problema, ademas tengo el codigo a la mano.

Lo acabo de revisar y lo deje como lo habia mencionado en el primer post, ya que en primer lugar si lograba ocultar el cursor, pero al abrir y cerrar los archivos multimedia o mostrar algunos forms, hacia q el cursor se mostrara nuevamente solo en el area en el cual se mostraba dicho archivo, esto pasaba de vez en cuando.

Tambien probe el procedimiento q mencionaste, es algo similar a lo q quise implementar pero tenia el problema q cuando se arrastraba una ventana este no funcionaba. lo unico q se me ocurre es tener una rutina q haga lo opuesto a ClipCursor cosa q no he buscado, ya que no es tan molestoso q el cursor se hiciera visible de vez en cuando (no es malo dejar uno q otro bug ).

PD: Seria cosa de implementar el Truco # 414 o 415 de trucomania
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
ecualizar un tmediaplayer kakesoft Varios 0 11-07-2005 21:16:03
Ocultar movimiento cursor en dbGRid al recorrer TQuery. setry2 Conexión con bases de datos 2 23-03-2005 15:19:02
Problema con TMediaPlayer JDNA Varios 1 19-04-2004 15:32:47
grabar con TMediaPlayer virpal OOP 2 06-08-2003 11:43:16
Sobre TMediaPlayer lafirma Varios 1 05-05-2003 09:39:55


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


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