Tem como colar um conteudo externo no get em HARBOUR?

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Tem como colar um conteudo externo no get em HARBOUR?

Mensagem por ANDRIL »

Pessoal, compilo o sistema com HB3.2 e Mingw, uso GTWVG em modo GUI estilo console. Gostaria de poder copiar um determinado texto com mouse (no notepad, do internet explore etc) e colar em um get no sistema, porem não consigo. O botao direito não surge as opções de 'COLAR' e se clico na barra do programa com o direito, surge apenas "Mark and Copy". Tem como habilitar isso no sistema?
Meu .hbp

Código: Selecionar todos

-w0
-es0
-gtwvg
-gui
-m
-osistema
-inc
-lhbwin
-lhbtip
-lhbct
-lxhb
Habilitei no fonte:

Código: Selecionar todos

hb_gtInfo( HB_GTI_CLIPBOARDDATA )
hb_gtInfo( HB_GTI_SELECTCOPY, .T. )
Até+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Tem como colar um conteudo externo no get em HARBOUR?

Mensagem por ANDRIL »

Alguém possui uma solução ou idéia?
Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Tem como colar um conteudo externo no get em HARBOUR?

Mensagem por JoséQuintas »

Mais uma pra lista, uso na GTWVG, colocando no início do programa principal:

Código: Selecionar todos

   hb_gtInfo( HB_GTI_INKEYFILTER, ;
      { | nKey |
      LOCAL nBits, lIsKeyCtrl
      nBits := hb_GtInfo( HB_GTI_KBDSHIFTS )
      lIsKeyCtrl := ( nBits == hb_BitOr( nBits, HB_GTI_KBD_CTRL ) )
      SWITCH nKey
      CASE HB_K_CLOSE
         RETURN K_ESC
      CASE K_MWBACKWARD
         RETURN K_DOWN
      CASE K_MWFORWARD
         RETURN K_UP
      CASE K_RBUTTONDOWN
         RETURN K_ESC
      CASE K_RDBLCLK
         RETURN K_ESC
      CASE K_TAB
         RETURN K_DOWN
      CASE K_SH_TAB
         RETURN K_UP
      CASE K_CTRL_V
         IF lIsKeyCtrl
            hb_GtInfo( HB_GTI_CLIPBOARDPASTE )
            RETURN 0
         ENDIF
      CASE K_CTRL_C
         IF lIsKeyCtrl
            IF GetActive() != NIL
               hb_gtInfo( HB_GTI_CLIPBOARDDATA, Transform( GetActive():VarGet(), "" ) )
               RETURN 0
            ENDIF
         ENDIF
      ENDSWITCH
      RETURN nKey
       } )
 
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Tem como colar um conteudo externo no get em HARBOUR?

Mensagem por ANDRIL »

Obrigado pelas indicações e exemplos. Ainda não tive tempo de testar, esses exemplos postados permitem que sejam colados conteudos copiados de um arquivo texto para um campo memo ou um get, ou seja, de outro aplicativo para o meu?

Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Tem como colar um conteudo externo no get em HARBOUR?

Mensagem por janio »

A dica do Quintas funcionou de primeira!

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

Tem como colar um conteudo externo no get em HARBOUR?

Mensagem por ANDRIL »

janio escreveu:A dica do Quintas funcionou de primeira!
É isso aí! Obrigado José!
Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar do usuário
clodoaldomonteiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 821
Registrado em: 30 Dez 2006 13:17
Localização: Teresina-PI
Contato:

Tem como colar um conteudo externo no get em HARBOUR?

Mensagem por clodoaldomonteiro »

Amigo Quintas,

A rotina que você aqui colocou só funciona com a GTWVW?
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 763
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Tem como colar um conteudo externo no get em HARBOUR?

Mensagem por Nascimento »

por curiosidade funciona na gtwvt ?
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
kovalsk
Usuário Nível 1
Usuário Nível 1
Mensagens: 25
Registrado em: 18 Mar 2014 13:45
Localização: Juiz de Fora

Tem como colar um conteudo externo no get em HARBOUR?

Mensagem por kovalsk »

Funcionou de primeira sem nenhuma alteração na gtwvt
Responder