Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Bloquear ctrl+esc y alt+tab (https://www.clubdelphi.com/foros/showthread.php?t=61544)

Negriz 12-11-2008 00:23:08

Bloquear ctrl+esc y alt+tab
 
Hola, como estan lo que pasa es que estoy haciendo una aplicacion que pone un form en pantalla completa, el cual hice invisible usando parte del code de alphablend pero lo que quiero es que al presionar la tecla "windows" (ctrl+esc) o alt+tab no pase nada para que solo pueda cerrarse con la combinacion que yo establezca...

Muchas gracias de antemano.

cHackAll 12-11-2008 00:45:40

Si todavia no ha sido escrito en C éste TIP de roman nos comentas.

roman 12-11-2008 03:25:43

A reserva de que pueda servirte lo que te indica cHackAll, también te sugiero veas esto.

// Saludos

Negriz 14-11-2008 17:27:05

bueno lo he logrado, con el code que puso [cHackAll] y con la ayuda de otro post,
que no tiene que ver con bloquear teclas pero si con usar codigo delphi en c++ builder...
asi que lo que hize fue compilar el Hooks.pass y despues incluir el Hooks.hpp creado y luego use:
SetHook();
LockKey(lkWin, true);
para bloquear la tecla windows... para las demas es lo mismo...

Muchas gracias por la ayuda.

Negriz 23-12-2008 08:18:18

Hola, roman gracias por el code, esto de los desktops, aunque este en delphi me la llama mucho la atencion, pero hay un pequeño problema, no puedo compilarlo, intente abrirlo con el borlan c++ builder 2007 pero no aparecia nada, abri glunos archivos que estaban en el zip que me pasaste y decian Bolrland/Delphi 7 es ese el programa que necesito???

dec 23-12-2008 08:21:39

Hola,

Si no me equivoco (porque yo también lo tengo por aquí guardado ese proyecto tan interesante de los "escritorios" escrito por Román en su día) se trata de Delphi. Sin embargo, se trata de trabajar con el API de Windows, que, por supuesto, estará disponible también para C++ Builder, por ejemplo. Luego, si bien no podrás abrir y compilar el proyecto sin más, sí que podrás estudiar el código fuente del mismo, de forma que te sea posible traducirlo al lenguaje que necesites.

Ya. Ya sé que es un trabajo, pero, tal vez la solución pase por ahí, y, por otro lado, no recuerdo que estemos hablando de miles de líneas de código... luego puedes intentarlo a ver. :rolleyes:

Negriz 23-12-2008 08:43:42

Pues la verdad, debido a mi desconocimiento sobre edlphi pues no logro identificar muy bien las partes del code, pues detodas menras para evitar estos inconvenientes pienso empezara aestudiar un poco mas a fondo el delphi y por eso la pregunta de si ese es o no el programa que necesito :)

viendo un poco el code veo "HDesk" voy a hacer algunas pruebas basandome en la ayuda del SDK que contiene C++ Builder.

Saludos. :)

dec 23-12-2008 08:58:30

Hola,

Sí; necesitas Delphi, y, tal vez te baste con la versión "Turbo". ;)

escafandra 23-12-2008 12:41:52

Cita:

Empezado por Negriz (Mensaje 331928)
...pero hay un pequeño problema, no puedo compilarlo, intente abrirlo con el borlan c++ builder 2007

Con Builder sólo puedes compilar unidades sueltas de delphi, no proyectos enteros. Cada unidad debe estar en un archivo y denominarse como el archivo. El archivo tendrá la extensión.pass. Recuerda esto a modo de ejemplo.

De todas formas en muchas ocasiones conviene tener traducido el código...

Saludos.

Negriz 23-12-2008 18:12:07

:o es ue me equivoqué, fue con el CodeGear Rad Estudio 2007, pues como vi que reconocia los archivos dpr como proyectos de delphi pense que podia abrirlos :p

voy a descargar el turbo a ver que tal.

Saludos y gracias.

escafandra 23-12-2008 22:55:12

Bueno, tal vez yo también me equivoque, no he usado CodeGear Rad Estudio 2007, pero creo que tiene integrado el delphi y el Builder en un sólo entorno de desarrollo. No te puedo ayudar, quizás alguien del foro tenga experiencia. Posiblemente sea un problema de configuración...:(

Saludos.


La franja horaria es GMT +2. Ahora son las 21:46:21.

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