Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Crear Salvapantallas en Windows

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Crear Salvapantallas en Windows Responder citando

E estado curioseando a la ora de hacer un salvapantallas y e visto que para la presentacion preliminar,el Windows,manda como parametro /p a la aplicacion pero no se como enviar "datos" a la ventanita de la pantalla donde salen las presentaciones preliminares, y la configuracion no manda ningun parametro al programa, eso no lo entiendo pues entonces como sabes que solicita la config y no el salvapantallas???
_________________
Los problemas mas dificiles tienen las soluciones mas sencillas
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Según Microsoft si que se pasa como argumento la ventana:
/c        - Show the Settings dialog box, modal to the foreground window.

/p <HWND> - Preview Screen Saver as child of window <HWND>.
(You need to create the preview window as a child of this
window. It should cover the parent's entire client area.)

/s - Run the Screen Saver.

* In addition, Windows 95 Screen Savers must handle:

/a <HWND> - change password, modal to window <HWND>


Si estas usando ParamStr() para leer los parámetros, para leer el handle de la ventana podrías usar:

HWND hPreview = (HWND) ParamStr(2).ToInt();

Y luego debes crear una ventana a la que le pasaras como padre ese handle.


En el siguiente enlace tienes un salvapantallas de ejemplo hecho con el builder:
http://cc.borland.com/codecentral/ccweb.exe/listing?id=21466
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Gracias leo pero lo he probado leo pero me dice el compilador
unable to open file 'VCLX.LIB'

Tengo CB5 y creo que pide 6... como lo puedo apañar
_________________
Los problemas mas dificiles tienen las soluciones mas sencillas
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Si, el proyecto era para el BCB6. No tengo la versión 5 instalada, aunque si la 4, pero como el builder si permite cargar proyectos de versiones anteriores supongo que no habrá problemas con la versión del siguiente enlace:

http://www.telefonica.net/web/ljfg/temp/ScreenSaver_Ellipses_BCB4.zip
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Muchas gracias Leo Wink funciona
_________________
Los problemas mas dificiles tienen las soluciones mas sencillas
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.