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 Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 06-02-2021
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Prueba buscando el Parent:

Código PHP:
void __fastcall TForm1::TimerTimer(TObject *Sender)
{
   
//Detengo el timer mientras se realizan las operaciones
   
Timer->Enabled false;

   
//Compruebo si tengo pulsada alguna de las dos teclas Ctrl
   //Si es así entro
   
if(CtrlDown() == true){
      
char nameClass[MAX_CLASS_NAME];
      
char nameWnd[512];
      
HWND hWnd;
      
int retval;
      
tagPOINT coordenadas;

      
//Obtengo la posicion del puntero
      
GetCursorPos(&coordenadas);

      
//Obtengo el hwnd de la ventana o componente sobre el que estoy situado
      
hWnd WindowFromPoint(coordenadas);
      while(
GetParent(hWnd)) hWnd GetParent(hWnd); // <<------------------

      //Obtengo las coordenadas relativas a la ventana
      
RECT rect;
      
GetWindowRect(hWnd, &rect);

      
coordenadasRelativas.coordenadas.rect.left;
      
coordenadasRelativas.coordenadas.rect.top;

      
LabelCoorRelX->Caption coordenadasRelativas.x;
      
LabelCoorRelY->Caption coordenadasRelativas.y;
   }
   
Timer->Enabled true;  

Saludos.
Responder Con Cita
 



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
Obtener las verdaderas coordenadas de una ventana en Windows 10 escafandra Trucos 10 05-09-2024 15:35:29
Obtener Coordenadas de un Form deliriun Varios 2 22-04-2015 04:04:57
Posición de una ventana adebonis Varios 1 25-05-2007 21:20:49
Obtener Coordenadas X, Y en un DBGRID al hacer click lechefrita Conexión con bases de datos 3 09-03-2007 13:42:15
Ventana de la aplicación en una sola posición dec Trucos 0 30-06-2006 14:09:42


La franja horaria es GMT +2. Ahora son las 16:14:44.


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