Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-04-2008
fasthorse fasthorse is offline
Miembro
 
Registrado: ene 2007
Posts: 90
Poder: 20
fasthorse Va por buen camino
Ah no! creo que antes te he entendido mal, te refieres a que haga la misma selección con el Rect, no? por ejemplo si quiero seleccionar todo la imagen sería algo así:

RECT Area;
Area = ClientRect;

y ahora copiaría el área a un canvas por ejemplo?
canvas->CopyMode ?

Gracias.
Responder Con Cita
  #2  
Antiguo 02-04-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 22
cHackAll Va por buen camino
Post #2, para la idea general
Post #4, para efecto visual

Búsqueda para ejemplos de uso del método CopyRect.

Saludos
Responder Con Cita
  #3  
Antiguo 03-04-2008
fasthorse fasthorse is offline
Miembro
 
Registrado: ene 2007
Posts: 90
Poder: 20
fasthorse Va por buen camino
ok, ya tengo hecha la selección y se más o menos como se haría el CopyMode, pero quisiera que el usuario pueda mover y redimensionar la selección que sale por defecto. ¿Cómo se haría esto?

Un saludo.
Responder Con Cita
  #4  
Antiguo 03-04-2008
fasthorse fasthorse is offline
Miembro
 
Registrado: ene 2007
Posts: 90
Poder: 20
fasthorse Va por buen camino
Estoy mirando a ver si puede ser con unas opciones del TShape que son onDragOver y onDragDrop que son de arrastrar y soltar, pero no me hacen nada... y con respecto a lo de la redimensión no se aún cómo hacerlo.
Aunque alguna forma habrá no?

Saludos.
Responder Con Cita
  #5  
Antiguo 03-04-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 22
cHackAll Va por buen camino
Cita:
Empezado por fasthorse Ver Mensaje
Aunque alguna forma habrá no?
Debes usar el evento OnMouseDown, OnMouseUp y OnMouseMove tanto de la TImage como del TShape para controlar la seleccion.

En el OnMouseDown defines el Left y Top del TShape, y en el OnMouseMove defines el Right, Button del mismo hasta que sea llamado el evento OnMouseUp; ésto te dará el efecto necesario.

Saludos
Responder Con Cita
  #6  
Antiguo 03-04-2008
fasthorse fasthorse is offline
Miembro
 
Registrado: ene 2007
Posts: 90
Poder: 20
fasthorse Va por buen camino
Hola, me podrías poner por favor, un ejemplo del uso de los eventos OnMouseDown, OnMouseUp y OnMouseMove, y cómo dentro de ellos les indico el valor de Letf, top...? No se muy bien cómo hacerlos.

Gracias, saludos.
Responder Con Cita
  #7  
Antiguo 03-04-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Cita:
Empezado por fasthorse Ver Mensaje
Hola, me podrías poner por favor, un ejemplo del uso de los eventos OnMouseDown, OnMouseUp y OnMouseMove, y cómo dentro de ellos les indico el valor de Letf, top...? No se muy bien cómo hacerlos.

Gracias, saludos.
Hola fasthorse, para estos casos lo mejor es usar la famosisima tecla F1 y ver los ejemplos que te proporciona.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Selección en Excel Jordy Servers 1 06-12-2005 08:55:00
Selección de figuras Luli Gráficos 8 01-12-2004 11:08:49
seleccion dbgrid davidgaldo Conexión con bases de datos 3 26-02-2004 09:45:33
Seleccion en DBLookUpComboBox NuncaMas Varios 1 22-12-2003 18:41:21
una seleccion YolandaM Impresión 2 04-10-2003 20:11:59


La franja horaria es GMT +2. Ahora son las 00:16:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi