Club Delphi  
    Paypal   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

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 19-09-2006
HySTD HySTD is offline
Miembro
 
Registrado: sep 2006
Posts: 15
Poder: 0
HySTD Va por buen camino
Hola buenas, no puedo ayudarte sobre la existencia de algun componente para eso... supongo que existirá, pero no he buscado .
Lo que si puedo ayudarte es a crearte tu uno... :P
Lo único que tienes que saber es manejar algunas funciones interesantes de "user32", ("incluye en el uses: Windows"):

function FindWindow (lpClassName: PChar; lpWindowName: PChar): HWND;
function PostMessage (hWnd: HWND; Msg: Cardinal; wParam: Integer; lParam: Integer): LongBool;
procedure keybd_event (bVk: Byte; bScan: Byte; dwFlags: Cardinal; dwExtraInfo: Cardinal);
function MapVirtualKey (uCode: Cardinal; uMapType: Cardinal): Cardinal;

La primera devuelve el Handle (=LongWord) de una ventana, sabiendo su titulo (lpWindowName) o bien el nombre de su clase (lpClassName). Posteriormente, pasaremos como parametro a otra funcion, ese Handle para trabajar con esa ventana.

PostMessage sirve para mandar un "comando" a esa ventana (identificada con el handle). Los mas usados son "WM_CLOSE", "WM_SETFOCUS", "WM_SETICON", "WM_KEYDOWN"... etc...

Keybd_event sirve para simular "pulsaciones" del teclado y que podremos enviar a otra aplicacion. Se utiliza junto con MapVirtualKey.

Busca informacion en google sobre ellas. (No son dificiles).

Saludos y suerte
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
Restringir programas de windows desve API de Windows 8 09-11-2009 17:39:00
Como Leer los Hint de otros programas Marco A. Ruiz API de Windows 4 13-03-2007 21:12:33
Cómo cambiar el color de los botones y otros componentes maravert OOP 3 08-09-2006 10:25:48
Enlace a otros programas superhopi Varios 1 18-06-2003 11:47:28
obtener filas que contienen unos datos y no contienen otros datos Angel Firebird e Interbase 14 10-06-2003 10:11:23


La franja horaria es GMT +2. Ahora son las 07:59:41.


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