Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > Trucos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Los mejores trucos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-09-2008
rauros rauros is offline
Miembro
 
Registrado: feb 2008
Ubicación: Alicante - Sax / Sax - Alicante
Posts: 235
Poder: 17
rauros Va por buen camino
Darle forma a los formularios

Saludos. El truco es bastante sencillo, pero lo voy a explicar con pelos y señales. Para darle forma a un form, se puede usar fotografías con un color "especial" y darle forma. El color "especial" es TransparentColor del form, y la opción Transparent tiene que estar en True. Si pones que TransparentColor sea Rojo, y pones que el formulario sea de color rojo (y activas Transparent), no tendrás formulario. Entonces si cojes una fotografía, pintas un circulo azul, y al rededor de color rojo, pones TransparentColor=ClRed, pones la fotografía que ocupe todo el form, y quitas el borde (BorderStyle=BSNone) tendrás un form azul y redondo :D.
Responder Con Cita
  #2  
Antiguo 07-10-2008
PablorD PablorD is offline
Miembro
 
Registrado: sep 2008
Posts: 42
Poder: 0
PablorD Va por buen camino
muy buen truco, nisiquiera se me habia ocurrido sacar las ventanas cuadradas. voy a empesar a implementarlo.
muchas gracias!!!
Responder Con Cita
  #3  
Antiguo 09-10-2008
chemalee chemalee is offline
Registrado
 
Registrado: sep 2008
Posts: 8
Poder: 0
chemalee Va por buen camino
Muchicimas gracias, es un excelenticimo truco no me lo imaginaba como realizar formas que no fueran cuadradas y con tapiz.

Muchas gracias por tu aportacion al grupo.

Salu2...........
Responder Con Cita
  #4  
Antiguo 19-10-2008
mario2000 mario2000 is offline
Miembro
 
Registrado: abr 2007
Posts: 109
Poder: 18
mario2000 Va por buen camino
Guau que maravilla no pense que fuera tan facil algo asi gracias.
Responder Con Cita
  #5  
Antiguo 19-10-2008
mario2000 mario2000 is offline
Miembro
 
Registrado: abr 2007
Posts: 109
Poder: 18
mario2000 Va por buen camino
Ya lo probe, solo falta un datallito me gustaria poder mover la forma con el mouse, y no se como... de todas formas investigare esto esta muy chevere
Responder Con Cita
  #6  
Antiguo 19-10-2008
mario2000 mario2000 is offline
Miembro
 
Registrado: abr 2007
Posts: 109
Poder: 18
mario2000 Va por buen camino
Ya encontre como moverlo es un truco aca va:
Debemos capturar los mensajes del ratón WM_NCHITTEST (Non Client Hit Test) y hacer creer a Windows que acabas de hacer clic sobre el título, aunque lo hagas en el interior de la ventana:

type
TForm1 = class(TForm)
..........
private
procedure WMNCHitTest(var Msg: TWMNCHitTest); message WM_NCHITTEST;
..........
end;

y en la parte implementation:

procedure TForm1.WMNCHitTest(var Msg: TWMNCHitTest);
begin
inherited;
if Msg.Result = htClient then Msg.Result := htCaption;
end;

y si señor de que se mueve se mueve jeje
Responder Con Cita
  #7  
Antiguo 24-11-2008
lai lai is offline
Registrado
 
Registrado: abr 2008
Posts: 2
Poder: 0
lai Va por buen camino
otra manera para mover la imagen haciendo este tipo de formulario es colocando este codigo en el evento MouseDown

ReleaseCapture();
Perform(WM_SYSCOMMAND,0XF012,0);

y se obtiene el mismo resultado
Responder Con Cita
  #8  
Antiguo 16-04-2012
edy_aca edy_aca is offline
Miembro
 
Registrado: nov 2003
Posts: 74
Poder: 21
edy_aca Va por buen camino
con que componente pones la fotografia
Responder Con Cita
  #9  
Antiguo 30-05-2013
shekinax_007 shekinax_007 is offline
Registrado
NULL
 
Registrado: may 2013
Posts: 5
Poder: 0
shekinax_007 Va por buen camino
hola disculpen la ignorancia pero recien stoy aprendiendo a programar...queria saber con q componentes o en q parte insertaron la foto,etc...xfaa si alguien sabee es para mi proyecto
Responder Con Cita
  #10  
Antiguo 30-05-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por shekinax_007 Ver Mensaje
hola disculpen la ignorancia pero recien stoy aprendiendo a programar...queria saber con q componentes o en q parte insertaron la foto,etc...xfaa si alguien sabee es para mi proyecto
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
Responder Con Cita
  #11  
Antiguo 31-05-2013
shekinax_007 shekinax_007 is offline
Registrado
NULL
 
Registrado: may 2013
Posts: 5
Poder: 0
shekinax_007 Va por buen camino
okey. lo estoy leyendo, ya entiendo.
Responder Con Cita
  #12  
Antiguo 31-05-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por shekinax_007 Ver Mensaje
okey. lo estoy leyendo, ya entiendo.
............
Responder Con Cita
  #13  
Antiguo 20-11-2014
M.Akram M.Akram is offline
Registrado
NULL
 
Registrado: nov 2014
Posts: 1
Poder: 0
M.Akram Va por buen camino
Awesome Post

hola disculpen la ignorancia pero recien stoy aprendiendo a programar...queria saber con q componentes o en q parte insertaron la foto,etc...xfaa si alguien sabee es para mi proyecto
Responder Con Cita
  #14  
Antiguo 20-11-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por M.Akram Ver Mensaje
hola disculpen la ignorancia pero recien stoy aprendiendo a programar...queria saber con q componentes o en q parte insertaron la foto,etc...xfaa si alguien sabee es para mi proyecto
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
Responder Con Cita
  #15  
Antiguo 20-11-2014
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Lo que pasa es que el bot de casimiro responde automáticamente y no se dio cuenta del titulo

Cita:
Empezado por M.Akram Ver Mensaje
Awesome Post
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #16  
Antiguo 22-01-2015
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.202
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Acabo de ver este truco y quisiera aportar mas vistosidad y complejidad, los que estén interesados lean esto:
Manejo de imágenes Bitmap estilo Winamp
Crear una región personalizada a partir de un hBitmap

Saludos.
Responder Con Cita
  #17  
Antiguo 27-01-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por benito_0007 Ver Mensaje
hola soy nuevo en este sitio y quisiera que alguien me pueda decir como hago para publicar algo ya que solo encuentro la parte de comentarios para comentar sobre algun tema ,pero yo quiero escribir sobre un tema en cuestion, gracias de antemano y disculpen mi ignorancia la verdad no estoy bien familiarizado aun con el sitio. Saludos!!
Hola, primero de todo leer nuestra guía de estilo, gracias
Después seleccionas el foro adecuado a tu pregunta.
Pulsas el botón "Nuevo hilo"
Escribes un título descriptivo a tu pregunta.
Explicas detalladamente tu duda.
Saludos.

Última edición por Casimiro Notevi fecha: 28-02-2018 a las 13:36:02.
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


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


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