Modo insertar/sobrescribir y tecla insert

Post Reply
User avatar
jmua
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am
Contact:

Modo insertar/sobrescribir y tecla insert

Post by jmua »

Buenos dias.
Tengo un dialogo con unos cuantos gets.
Como puedo hacer para que cuando entre en cada get se active o descative, (dependiendo de lo que yo quiera hacer), el modo insertar o sobreescribir y que la tecla insert se active o desactive a la misma vez.

Muchas gracias
José Martin Uriarte
jmuarg@yahoo.es
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Llama a KeyToggle( VK_INSERT )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
jmua
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am
Contact:

Post by jmua »

antonio esto no me funciona.
Se activa el mensaje "INS" de la status bar pero en el get no funciona
Puedes darme un ejemplo.
José Martin Uriarte
jmuarg@yahoo.es
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Has probado si el GET cambia de normal a modo insertar y viceversa ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
jmua
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am
Contact:

Post by jmua »

Antonio
em principo te dire que los get los tengo desactivados y cuando pulso boton añadir o modificar es cuando se activan, y es cuando llamo a keyToggle(VK_INSERT) pero no funciona.
He probado como dices pero no va
saludos
José Martin Uriarte
jmuarg@yahoo.es
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Podrías probar lo siguiente despues de llamar a KeyToggle():

oGet:KeyDown( VK_INSERT )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Post by Patricio Avalos Aguirre »

jmu

has probado con oget:Enable() == > oGet:Disable()
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
jmua
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am
Contact:

Post by jmua »

Anotonio
Con oGet:Keydown(VK_INSERT) funciona.
Como te dije al entrar los Gets estan Disable y cuando voy a añadir o modificar los pongo enable. Asi que que al activarlos y desactivarlos es cuando pongo oGet:Keydown(VK_INSERT) y funciona
Una pregunta
Como se cuando el insertar esta activo
Gracias
José Martin Uriarte
jmuarg@yahoo.es
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

> Como se cuando el insertar esta activo

El tamaño del cursor ("caret") cambia de tamaño. Tambien si usas una MsgBar en tu ventana principal, creada con la cláusula KEYBOARD, te muestra el estado de "Ins"
Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
jmua
Posts: 96
Joined: Tue Oct 11, 2005 5:56 am
Contact:

Post by jmua »

Antonio me refiero saber cuando esta activo por software independientemente de que se vea en la Msgbar y el cursor tenga otro tamaño.

Gracias
José Martin Uriarte
jmuarg@yahoo.es
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

#include "set.ch"

MsgInfo( Set( _SET_INSERT ) )
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply