Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-01-2009
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
Talking Cuadros de mensaje personalizados

Un saludo a todos y felicitaciones por su gran trabajo.

Ante diferentes eventos Windows muestra un cuadro de mensaje, por ejemplo "contraseña no válida" o "registro no encontrado".
Quisera crear mis propios cuadros de mensaje personalizados ante diferentes eventos habituales en la ejecución de una aplicación, que sustituyan los que windows muestra por defecto, básicamente para que mantengan las características del skin que he utilizado en la aplicación.
Agradezco si alguien puede señalarme el código o alguna manera para activar estos pequeños forms en vez de los de Windows.

Salu2 y muchas gracias
Responder Con Cita
  #2  
Antiguo 22-02-2009
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Si eres tú quien lanza los mensajes que dices, o sea, si haces uso de funciones como "MessageDlg()" o similares... el asunto puede no resultar sencillo. Salvo que, si eres tú quien lanza los mensajes en cuestión, podrías prepararte un formulario para estos casos, de modo que mostrases dicho formulario, y dentro de este el mensaje correspondiente. De esta forma el formulario sería tal como tú quieres, pues lo diseñarías tú mismo. Pero, me da en la nariz que no estoy acertando con la solución...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 22-02-2009
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
Gracias por tu respuesta dec, pero no es esa la solución a mi pregunta. Los cuadros de mensaje que yo lanzo funcionan sin problema. Mi inquietud es como modificar los mensajes que lanza Windows ante diferentes situaciones, por ejemplo al querer borrar un registro de la base de datos, el programa en forma automática pregunta en un cuadro de mensaje ¿Desea eliminar el registro?

Saludos y muchas gracias
Responder Con Cita
  #4  
Antiguo 22-02-2009
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Me lo temía. Pero, es que tiene que haber alguna forma de que no sea Windows (?) quien muestre el mensaje de turno cuando un usuario de TU APLICACIÓN quiera eliminar un registro de la base de datos. ¿No deberías tú poder controlar qué hacer o dejar de hacer en estas situaciones? Por lo tanto hay algo que se me escapa, porque, no entiendo cómo es Windows quien lanza esos mensajes, o si es algún componente de terceros, en todo caso, porqué no puedes tú lanzar (o no lanzar) en estos casos tu propio cuadro de diálogo...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 22-02-2009
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Quizás esto pueda ayudar. Como muestra, personalización de MessageBox.

Saludos.
Responder Con Cita
  #6  
Antiguo 22-02-2009
Avatar de radenf
radenf radenf is offline
Miembro
 
Registrado: oct 2007
Ubicación: Viña del Mar,Chile
Posts: 608
Poder: 17
radenf Va por buen camino
Al parecer el tema es complejo.
Revisaré lo que me sugiere escafandra y les cuento.
Muchas gracias por sus aportes.

Un gran saludo
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
Cuadros amarillos de texto ALBERTO.LAZARO OOP 4 15-11-2006 14:58:01
Dibujar Cuadros con Canvas Drake OOP 6 24-07-2006 11:53:28
Dibujar tiles o cuadros Drake C++ Builder 0 25-06-2006 19:43:43
Reportes en personalizados jesgami Impresión 2 15-11-2005 20:35:28
Cuadros de Texto carlocf Varios 2 25-10-2005 12:56:21


La franja horaria es GMT +2. Ahora son las 12:43:41.


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