Cursor sumindo
Moderador: Moderadores
Cursor sumindo
Olá... (:
Estou com um problema aqui, e não estou conseguindo resolver... bom... procurei aqui no forum, e pude notar, que nao sou o primeiro a ter este problema, só que as soluções postadas no forum, nao me ajudaram... pois bem
quando eu abro uma nova janela, e depois fecho ela, o cursor do edit multiline desaparece.... e nao consigo restaurar o cursos, entao, como posso fazer ?
Estou com um problema aqui, e não estou conseguindo resolver... bom... procurei aqui no forum, e pude notar, que nao sou o primeiro a ter este problema, só que as soluções postadas no forum, nao me ajudaram... pois bem
quando eu abro uma nova janela, e depois fecho ela, o cursor do edit multiline desaparece.... e nao consigo restaurar o cursos, entao, como posso fazer ?
Cursor sumindo
bom, estava aqui pensando, se tiver alguma forma de "reiniciar" o form, usando o on other message, seria muito bom (:
Falando nisso, como sei os parametros do on other message ?
Aqueles O, X, K ..... ??
como o posso saber, oq cada parametro desse é ?
Falando nisso, como sei os parametros do on other message ?
Aqueles O, X, K ..... ??
Código: Selecionar todos
ON OTHERMESSAGE {| o, w, l } fnc(o w l) }- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Cursor sumindo
Tem como postar um exemplo que eu possa compilar aqui e testar ? assim podemos identificar o erro e tentar ajustar.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Cursor sumindo
se esta usando somente a HWGUI dificilmente isso ocorre
se esta utilizando mesclado com outroa lib grafica então verifique teu codigo
se esta utilizando mesclado com outroa lib grafica então verifique teu codigo
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Cursor sumindo
Bom... isso acontece, qnd eu estou trabalhando em uma janela WVW e abro uma janela com HWGUI, e a-partir da janela HWGUI, eu chamo uma dialog WVW, dai, qnd eu fecho a dialog WVW, o cursor some ;x
Cursor sumindo
Bom, montei um exemplo aqui, para vocês verem, como o cursor some, mas, qnd eu aperto TAB, e vou p/ um outro TextBox, o cursor volta...
Código: Selecionar todos
#include "hwgui.ch"
function main()
WVW_SETTITLE(, "OLA")
gen_hwgUI()
return nil
function teste_atalho()
WVW_SetMainCoord( .t. )
WVW_nOpenWindow("MEU TESTE",10,20,20,50)
@ 11,21 SAY "OLA MUNDO"
@ 13,21 SAY MAXROW()+1
@ 14,21 SAY MAXCOL()+1
wait
WVW_lCloseWindow()
return nil
function gen_hwgUI()
LOCAL vEdit1 := "", vEdit2 := "", vEdit3 := ""
LOCAL oEdit1, oEdit2, oEdit3, oButton1
INIT DIALOG oDlg TITLE "Form1" ;
AT 0,-130 SIZE 216,110 NOEXIT ;
STYLE WS_POPUP+WS_CAPTION+WS_SYSMENU+WS_SIZEBOX+DS_CENTER
SET KEY 0, VK_F12 TO teste_atalho()
@ 13,15 GET oEdit1 VAR vEdit1 SIZE 80,22
@ 13,44 GET oEdit2 VAR vEdit2 SIZE 80,22
@ 13,74 GET oEdit3 VAR vEdit3 SIZE 80,22
@ 117,14 BUTTON oButton1 CAPTION "Sair" SIZE 90,30 ;
STYLE WS_TABSTOP ;
ON CLICK {|| oDlg:Close() }
ACTIVATE DIALOG oDlg
return nil
Cursor sumindo
E utlizando esse mesmo codigo... já é possivel apresentar o erro do VALID ( q acontece comigo... )
fiz o seguinte no oEdit3
E qnd dou um tab nele, nada acontece ;x
fiz o seguinte no oEdit3
Código: Selecionar todos
@ 13,74 GET oEdit3 VAR vEdit3 SIZE 80,22 VALID {|| MsgInfo("ola") }
Cursor sumindo
voce não pode por no mesmo fonte codigo de telas hwgui e codigo de telas da outra lib
a hwgui tem de estar num prg separado
a hwgui tem de estar num prg separado
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Cursor sumindo
Bom, eu fiz isso, coloquei o código HWGUI em um arquivo e o código WVW em outro, mas, quando fecho a tela WVW, o cursos continua sem aparecer, no textbox, q antes, estava com o cursor. :X
Cursor sumindo
Bom, pude reparar, que o cursor some, mas qnd eu digito, ele digita tanto no textbox, qnt no console ;x
Cursor sumindo
voce não pode chamar uma tela wvw de dentro de uma tela hwgui
sempre tem de ser o contrario
sempre tem de ser o contrario
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br


